博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

Form验证点滴

Posted on 2009-10-09 11:45  一刻  阅读(249)  评论(0)    收藏  举报
1.启用form验证方法
  (1),网站--asp.net配置--安全--选择身份验证---选择通过internet
  (2).web.config里面配  在system.web里面增加节点<authetication mode="Forms">
2.配置登陆页面
       <authetication mode="Forms">
            <form loginUrl"~/login.aspx" />
      </authetication>
3.配置权限
      <authorization>
            <deny users="?"/>   //拒绝匿名用户
      </uthorization>   //这个节点的配置放在system.web里面,跟authetication平行
4.如何读取权限,默认从上往下,找到匹配的,就不在往下找
      比如
            <deny users="*"/>
             <allow users="yike"/>
                        //这里对任何用户都匹配第一个语句,所以,任何用户都登陆不了,而第二个不会去匹配,自动跳出
5.对文件夹的权限跑asp.net配置里面去配
6.单个文件,webconfig配置
   <location path="~/product.aspx">
       <system.web>
            <authorization>
                  <deny users="?">
                  <allow users="yike">        //只允许yike查看
            </authorization>
      </system.web>
   </location>   //放在configuration里面
7.起用角色管理
   (1)web.config  
       <roleManeger enabled="true">    //放在system.web里面
    (2)WAT里面配