MVCメンバーシップの理解に大きな問題があります。我々は "Admin"と "SuperAdmin"という名前のプロジェクトコントローラを持っており、いくつかのユーザに制限されています。ASP.NET MVCメンバーシップ:どのように作成/設定できますか?
各アクションでロール認可属性を使用する必要がありますか、ユーザーが特定のページを表示できるかどうかを確認するためにActionFilterを使用できますか。
ユーザーロール属性が必要な場合は、ASP.NET構成ツールで各ユーザーを構成する必要がありますか。たとえば、 "SuperAdmin"はほんの数人のユーザー(一番上の約3人)になり、使いやすいASP.NET設定ツールを作成し、それらのユーザーが誰であるかを知らせます。しかし、「管理者」のユーザーはもっと多くなります...どうすれば設定できますか?
私は完全に失われています!
私はそれを明確にする必要があります!
ありがとうございました!!!
@tvanfosson - しかし、「Admin」ユーザ(どれだけ存在するかわかりません)の場合は、設定ツールのすべての1つを「Admin」ロールに設定する必要がありますか? – AndreMiranda
@AndreMiranda - 設定ツールでそれらを設定するか、独自のユーザ管理システムを構築して、アプリケーションのSuperAdminが自分自身で実行できるようにします。 – nkirkes
@andreMiranda - 私は通常、自分のRoleProviderの役割を担い、@mannishが示唆するように、アプリケーションの管理者セクションの一部として役割の管理を設定します。 WindowsTokenRoleProviderを使用している場合は、ADグループをオフラインで管理できます。それがあなたのアプリで利用可能かどうかによって異なります。 – tvanfosson