我正在使用 MembershipProvider,目前有 3 个角色:用户、超级用户、管理员。
我也有只有管理员和超级用户才能看到的页面。对于这些页面,我在 web config 中使用配置:
<location path="Users.aspx">
<system.web>
<authorization>
<allow roles="Admin, Super User"/>
<deny users="*" />
</authorization>
</system.web>
</location>
这工作得很好。
但我有一堆页面
Evaluations
Actions
Reports
Files
我想要单独访问。我想分别授予对每个页面的访问权限。
有没有比为每个页面创建角色并分配给这些角色更好的方法?
PS 我使用的是 ASP.NET,而不是 MVC