在C#ASP.NET Web表单中为用户分配角色

时间:2018-12-04 12:44:45

标签: c# asp.net

我似乎没有获得在web.config中进行用户身份验证的授权。

我在web.config中有此文件,并且尝试使用

进行身份验证
<authorization>
    <allow roles="Admin" />
    <deny users="*" />  
  </authorization>

这就是我如何获得认证

    FormsAuthentication.RedirectFromLoginPage(txtUsername.Text,false);

我在哪里将Admin分配给用户,以便在Web配置中对其进行识别?

1 个答案:

答案 0 :(得分:0)

无论您使用什么,都是正确的,但是只有一半的代码

<forms loginUrl="Login.aspx">
  </forms>
<location path="HRpages">
  <system.web> 
    <authorization>
      <allow roles="HR" />
      <deny users="*" />
    </authorization>
   </system.web>
</location>

这两个也将包含在webconfig中以获取更多信息,请参考

https://www.codeproject.com/Articles/13872/%2FArticles%2F13872%2FForm-authentication-and-authorization-in-ASP-NET
相关问题