2017-12-25 24 views
0

このシナリオについては少し問題があります。 私のシステムには300人のユーザーがいます。各ユーザーにはユーザーパネルが必要です。各ユーザーがシステムにサインインして自分のページに行った後、自分のコンテンツを編集してカスタマイズすることができるのは、1ページです。 私の質問は:自分のページにアクセスするために各ユーザーのアクセス許可を定義し、他の個人用ページにアクセスしない方法です。abpソリューションでユーザー領域を実装する方法はありますか

ありがとうございました。

+0

すべてのユーザーがこのページにアクセスできる場合は、アクセス許可は必要ありません。代わりに、ユーザ提供のIDの代わりに 'AbpSession.UserId'を使って個人ページをロードしてください。 – aaron

+0

@aaronありがとう、私は別のユーザーエリアとこの状況のログインページを設計したい。なぜなら、私はabp login viewがユーザーをコントロールパネルにリダイレクトし、私はそれを望んでいないからだと思うからです。私は、メインページ(前に設計したもの)へのログインリダイレクトと、自分のユーザー名(メインページの右上隅など)をクリックしたときに、すべてのユーザー(管理ルールを持つユーザーを除く)がシステムにログインするようにしたい自分のページ。 –

+0

すべてのユーザーは個人ページを表示するページにアクセスできますか? – aaron

答えて

0

許可されていないユーザーがその個人ページを見ないようにするには、関連アプリケーションサービスの[AbpAuthorize]属性が必要です。ユーザーがページを開くと、@ aaronのような現在のユーザーの情報をコメントに記載したデータを読み込みます。

関連する問題