使用Forms验证,要实现对某个目录下的文件或某个文件不验证,可以按照如下方式来解决:

在Web.Config的<configuration>节下加入如下配置节:

1<location path="frmRegister.aspx"><!--此处的path若为某文件夹,则该文件夹下的文件不用验证,如path="public",则public下的所有文件不验证,若为path="pubilc/index.aspx"则public/index.aspx文件不验证-->
2  <system.web>
3   <authorization>
4    <allow users="*"/>
5   </authorization>
6  </system.web>
7 </location>

在<System.Web>配置节下加入如下配置节:

1<authentication mode="Forms">
2            <forms name=".LoginUser" loginUrl="default.aspx" protection="All" timeout="30" />
3 </authentication>
4  <authorization>
5     <deny users="?"/>
6      <allow users="*" />
7  </authorization>

即可达到验证的效果,代码非常简单,不做解释了。

转载于:https://www.cnblogs.com/hanxianlong/archive/2007/09/21/900758.html

ASP.NET Web下基于Forms的验证相关推荐

  1. 基于.Net Framework 4.0 Web API开发(4):ASP.NET Web APIs 基于令牌TOKEN验证的实现

    概述:  ASP.NET Web API 的好用使用过的都知道,没有复杂的配置文件,一个简单的ApiController加上需要的Action就能工作.但是在使用API的时候总会遇到跨域请求的问题, ...

  2. ASP.NET MVC下的四种验证编程方式[续篇]

    ASP.NET MVC下的四种验证编程方式[续篇] 原文:ASP.NET MVC下的四种验证编程方式[续篇] 在<ASP.NET MVC下的四种验证编程方式>一文中我们介绍了ASP.NET ...

  3. FormsAuthenticationTicket基于forms的验证

    构建基于forms的验证机制过程如下: 1,设置IIS为可匿名访问和asp.net web.config中设置为form验证 2,检索数据存储验证用户,并检索角色(如果不是基于角色可不用) 3,使用F ...

  4. ASP.NET MVC下基于异常处理的完整解决方案

    ASP.NET MVC下基于异常处理的完整解决方案 参考文章: (1)ASP.NET MVC下基于异常处理的完整解决方案 (2)https://www.cnblogs.com/artech/archi ...

  5. Asp.net2.0下的表单验证Cookieless属性

    刚刚在洗衣服的时候突然想到今天在做WAP程序的表单验证的时候遇到一个问题,在不支持Cookies的移动设备模拟器中无法正常进行表单验证,联想到昨天使用web.config设置cookieless属性时 ...

  6. IE11下用forms身份验证的问题

    <authentication mode="Forms"><forms name="weboa" loginUrl="login.a ...

  7. ASP.NET MVC下的四种验证编程方式

    ASP.NET MVC采用Model绑定为目标Action生成了相应的参数列表,但是在真正执行目标Action方法之前,还需要对绑定的参数实施验证以确保其有效性,我们将针对参数的验证成为Model绑定 ...

  8. Asp.net中基于Forms验证的角色验证授权[转]

    Asp.net的身份验证有有三种,分别是"Windows | Forms | Passport",其中又以Forms验证用的最多,也最灵活. Forms 验证方式对基于用户的验证授 ...

  9. 【转载】Asp.Net中基于Forms验证的角色验证授权

    Asp.Net的身份验证有有三种,分别是"Windows | Forms | Passport",其中又以Forms验证用的最多,也最灵活. Forms 验证方式对基于用户的验证授 ...

最新文章

  1. 高并发设计方案二(秒杀架构)
  2. Nacos(十)之Kubernetes Nacos
  3. 室内定位 - 资料收集
  4. vant+cell+picker+级联选择默认选中
  5. C#高仿腾讯QQ截图程序(改)
  6. 嵌入式语音识别系统之电路设计原理
  7. check mk mysql_Mysql管理必备工具Maatkit详解之四(mk-duplicate-key-checker)
  8. java当中的定时器的4种使用方式
  9. [Giveaway] 来自AnyBizSoft、4Media、EASEUS的限时免费软件
  10. 广场舞江湖刀光剑影,糖豆APP武艺高强却难打赢中老年擂台?
  11. 3PAR存储双活LUN扩容方法
  12. 微信应用架构!!-----管理配置篇
  13. 下载最新版本火狐浏览器,并且下载geckodriver.exe
  14. 河南专升本公共英语语法考点分析---非谓语动词
  15. Python游戏末日丧尸
  16. javascript百炼成仙 第一章 掌握JavaScript基础 1.12 JavaScript运算符
  17. 卷积神经网络与神经网络,卷积神经网络基础知识
  18. [bzoj3698]XWW的难题
  19. 防泄密-工业自动化控制行业源代码防泄密以及技术文档防泄密解决方案
  20. 东半球最先进的debug技巧

热门文章

  1. Javasc中发出HTTP请求最常用的方法
  2. 【Nutch2.3基础教程】集成Nutch/Hadoop/Hbase/Solr构建搜索引擎:安装及运行【集群环境】
  3. 关于VMware虚拟机的上网
  4. TensorFLow 常用错误总结
  5. 博客园添加一个分享的
  6. Msc系统上的eclipse遇到乱码问题解决方式
  7. 《C语言及程序设计》实践参考——乘法口诀表
  8. keepalived实现haproxy高可用详解
  9. sudo详细介绍...
  10. Skipping failed optional dependency /chokidar/fsevents