用户登录权限Forms验证方法

 


在项目的Web.config里面的
  <authentication mode="Forms">
      <forms loginUrl="/user/Login.aspx" timeout="2880" />//loginUrl是没有权限默认跳到某个页面
    </authentication>


还要在 <system.web> </system.web>标签的外面加上
 
  <location path="user">
    <system.web>
      <authorization >
        <deny  users="?"/>//deny是拒绝所有用户 
      </authorization>
    </system.web>
  </location>
 
  <location path="user/images">
    <system.web>
      <authorization>
        <allow users="?"/>//allow 是允许用户有什么权限... users="?"是所有用户的意思
      </authorization>
    </system.web>
  </location>
注:上述的意思就是..在用户没有登陆的时候访问其他页面..是否有的权限(说白了就是比如一个项目..有登陆..有首页...有新闻页  我把新闻页设置上这个<location path="新闻页">
          <system.web>
           <authorization>
            <allow users="?"/>//allow 是允许用户有什么权限... users="?"是所有用户的意思
             </authorization>
          </system.web>
         </location>
这样的话用户没有登陆也能看新闻页里面的东西.....如果如下这样
 <location path="新闻页">
    <system.web>
      <authorization >
        <deny  users="?"/>//deny是拒绝所有用户 
      </authorization>
    </system.web>
  </location>
这样的话用户没有登陆就不能看页面里面的东西)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值