私は MembershipProvider を使用しており、現在、ユーザー、スーパー ユーザー、管理者の 3 つの役割があります。
また、管理者とスーパー ユーザーのみが表示できるページもあります。これらのページでは、Web 構成で構成を使用します。
<location path="Users.aspx">
<system.web>
<authorization>
<allow roles="Admin, Super User"/>
<deny users="*" />
</authorization>
</system.web>
</location>
そして、これは完全にうまく機能します。
しかし、私はたくさんのページを持っています
Evaluations
Actions
Reports
Files
別のアクセスが必要です。各ページへのアクセスを個別に許可したい。
ページごとに役割を作成し、これらの役割に割り当てるよりも良い方法はありますか?
PS MVCではなくASP.NETを使用しています