zoukankan      html  css  js  c++  java
  • 基于form的身份验证怎样设置一个特例(使某页不需要验证)

    问题描述:

    在web.config中做了如下设置

      <authentication mode="Forms">   
                <forms loginUrl="logon.aspx" name="AuthCookie" timeout="60" path="/">   
                </forms>   
      </authentication>   

      目录下所有页面的访问都需经过身份验证  
      如果我想有一个页面不需要经过身份验证就能直接访问应该怎么做  ?

    问题解决:

    在你的Web.Config文件中添加如下设置,即可让你的注册页面绕过安全认证:      

      <location path="注册页面.aspx">       
            <system.web>       
                  <authorization>       
                       <allow users="*"/>       
                  </authorization>       
            </system.web>       
      </location>  


    这是指明一个页不需要验证,如果删除“Index.aspx”则是这一个目录不需要验证

    <location path="Public/Index.aspx">   
      <system.web>   
         <authorization>   
            <allow users="*"/>   
         </authorization>   
      </system.web>   
    </location>   
  • 相关阅读:
    POJ 1795 DNA Laboratory
    CodeForces 303B Rectangle Puzzle II
    HDU 2197 本源串
    HDU 5965 扫雷
    POJ 3099 Go Go Gorelians
    CodeForces 762D Maximum path
    CodeForces 731C Socks
    HDU 1231 最大连续子序列
    HDU 5650 so easy
    大话接口隐私与安全 转载
  • 原文地址:https://www.cnblogs.com/dupeng0811/p/1532249.html
Copyright © 2011-2022 走看看