San*_*uys 1 asp.net authorization
在asp.net网站上将所有用户授权到一个页面的最佳方法是什么?
除了登录页面和另一个页面之外,我拒绝所有用户查看网站中的页面.
如何让所有用户都能访问此页面?
我一直在使用表单身份验证并创建必要的GenericIdentity和CustomPrincipal对象,这些对象允许我利用您通常只能通过Windows身份验证获得的User.IsInRole类型函数.
在我的web.config文件中,我可以做像...
<location path="Login.aspx">
<system.web>
<authorization>
<allow users ="*" />
</authorization>
</system.web>
</location>
<location path="ManagementFolder">
<system.web>
<authorization>
<allow roles ="Administrator, Manager" />
</authorization>
</system.web>
</location>
Run Code Online (Sandbox Code Playgroud)