私は Mvc の初心者で、過去 4 日間、asp.net MVC 3 でのカスタム承認と認証に関する適切なチュートリアルを見つけるのに苦労しています。
問題は: -
独自のカスタム ユーザー マスター テーブルとカスタム ロール マスター テーブルがあります。
ここで知りたいのは、既存のカスタム ユーザー テーブルを使用してログイン ページから特定のユーザーを認証し、メンバーシップ スタッフを使用せずに、そのログイン ユーザーのロール マスターからロール ID という権利を割り当てる方法です。
ユーザーがコントローラーにリクエストを行うときに2番目に必要なことは、ユーザーのセッションがNullであるかどうかを確認し、ログインしたユーザーのロールIDがアクセス権を持っているかどうかを確認したいということです。そのコントローラーかどうか。
また、役割ベースのアクセス制御を実装したいと考えています。例:-
役割 1 は役割 2 と役割 3
のアカウントを編集できます。役割 2 は役割 3 のアカウントのみを編集できます。(役割 1 アカウントの編集に制限されています)
そのための1つの解決策は、別のビューとコントローラーを作成することですが、それがより良い解決策ではありません。
提案してください!!!!
前もって感謝します!!!!