如何在web.config文件中为用户,管理员,其他人授予权限?

时间:2012-04-25 11:49:23

标签: asp.net vb.net web-config

我很困惑,在web.config中为用户,管理员和其他人授予权限。 这是我的web.config

 <authorization>      
  <deny users="*"/>
  <allow users ="neerajjadon"  roles ="Admin">     
</authorization>

现在我用名称neerajjadon登录然后在这个页面上有一个新页面我有一个链接按钮移动到另一个页面。如果我点击这个链接按钮然后它不会到下一页它将再次登录页面。 请帮帮我。

1 个答案:

答案 0 :(得分:0)

如果其他页面位于子文件夹中,那么您可以在该目录中添加单独的web.config:

 <authorization>  
   <deny users="*"/> 
   <allow users ="neerajjadon"  roles ="Admin">   
 </authorization>

或其他选项,可能不实用,但您可以将授权添加到特定页面,如:

   <location path="page 1.aspx">
    <system.web>
      <authorization>
       <allow users ="neerajjadon"  roles ="Admin"> 
       <deny users="*"/>
      </authorization>
     </system.web>
   </location>