【问题标题】:How to authorize roles with ASP.NET Identity in Web Forms?如何在 Web 窗体中使用 ASP.NET 标识授权角色?
【发布时间】:2016-11-28 21:15:58
【问题描述】:

我如何授权页面仅允许登录的具有特定角色的用户?我没有使用 MVC,我无法使用 [Authorize(Roles="Admin")] 属性。

【问题讨论】:

    标签: asp.net webforms


    【解决方案1】:

    您可以使用Web.config 来配置访问权限:

    <configuration>
         <!-- Allow only Administrators to visit RoleBasedAuthorization.aspx -->    
         <location path="RoleBasedAuthorization.aspx">    
              <system.web>    
                   <authorization>    
                        <allow roles="Administrators"/>
                        <deny users="*" />
                   </authorization>    
              </system.web>    
         </location>    
    </configuration>
    

    【讨论】:

    • 如何创建角色并检查用户是否在角色中?
    猜你喜欢
    • 2014-10-23
    • 2014-02-06
    • 2020-05-18
    • 1970-01-01
    • 2015-06-07
    • 1970-01-01
    • 2010-10-21
    • 2013-05-17
    • 1970-01-01
    相关资源
    最近更新 更多