を使用しています。多くのページへのアクセスにベースの承認をAsp.Net/C#
使用Roles
しています。今まで、管理者ロールのみがアクセスできるページは 2 つしかありません。他のロールへのアクセスを拒否するために、Web.config ファイルでこれを使用しています。
<location path="CreateAccount.aspx">
<system.web>
<authorization>
<allow roles="Admin"/>
<deny users="*"/>
</authorization>
</system.web>
</location>
これは page1 用です。将来、管理者ロールのみがアクセスできるページを追加し続けるとします。それを管理するにはどうすればよいですか。location
ページごとに要素を追加する必要がありますか、それとも回避策がありますか。それらをフォルダーにグループ化できることはわかっていますその後、そのための web.config ファイルを追加します。将来多くのページを追加する場合、これはより良いアプローチですか?
提案をありがとう。