在进行Forms身份验证时,如果采用如下的方法配置web.config的话,则会出现所有的页面都要进行验证,这是用户所不能容忍的,具体代码如下:


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

这里我还要说明一点,很多初学者都会把上面的代码写为

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

结果会出现不能识别forms节点。
如果要实现某个目录下的Forms验证哪个怎么办呢?
其实代码很简单,在添加完上面的代码之后再在</system.web>后要加入:

1 <location path="admin">
2    <system.web>
3<authorization>
4<deny users="?" />
5<allow users="*" />
6</authorization>
7    </system.web>
8</location>
9

便可以实现对admin这个目录进行验证,而其它的则不需要进行验证就可以直接访问。

转载于:https://www.cnblogs.com/zhangchenliang/archive/2007/03/13/673451.html

为不同目录设置Forms身份验证相关推荐

  1. [转][.NET 基于角色安全性验证] 之三:ASP.NET Forms 身份验证

    在开发过程中,我们需要做的事情包括: 1. 在 web.config 中设置 Forms 身份验证相关参数. 2. 创建登录页. 登录页中的操作包括: 1. 验证用户名和密码是否正确. 2. 创建身份 ...

  2. .NET Forms身份验证

    .NET表单身份验证 ASP.NET Forms 身份验证的简单实现:1)在Web.config文件中配置应用程序使用 Forms 身份验证:2)创建登陆页面,将用户身份验证票证添加到Cookie集合 ...

  3. Forms身份验证基本原理

    要采用Forms身份验证,先要在应用程序根目录中的Web.config中做相应的设置: <authentication mode="forms">     <fo ...

  4. 实现基于 ASP.NET Forms 身份验证的跨子域单点登录

    对于跨应用程序的 ASP.NET Forms 身份验证,相信大家应该都不陌生,几年前很多文章都介绍了如何实现,比如 MSDN 的 跨应用程序进行 Forms 身份验证,唐朝程序员 的 ASP.NET站 ...

  5. .net Forms身份验证不能用在应用的分布式部署中吗?

    参照网上的一些方法,使用Forms身份验证对应用进行分布式部署,发现没有成功. 应用部署的两台内网服务器:192.168.1.19,192.168.1.87,使用Nginx做负载分配,配置完全相同:每 ...

  6. asp.net Forms身份验证

    Web.config中的配置 <system.web> <authentication mode="Forms"> <forms name=" ...

  7. forms身份验证 不跳转_Django用户身份验证实战

    在这篇Django文章中,我们 将讨论Django User 验证,Django附带了一个用户认证系统.它处理用户帐户,组,权限和基于cookie的用户会话.Django身份验证系统同时处理身份验证和 ...

  8. Exchange2010配置-设置OWA身份验证及重定向

    Exchange提供了对多种协议的支持,包括POP3.SMTP.MAPI.NNTP和HTTP,微软把用HTTP协议来访问Exchange的方法称为OWA,全称为Outlook Web Access,在 ...

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

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

最新文章

  1. android8 Notification
  2. spring boot原理_SpringBoot-02-原理初探之主启动类
  3. Paint X for Mac的用法
  4. json tostringfiy_JS学习笔记 : 类型转换之「抽象值操作」
  5. python中lower的用法_Python lower()函数
  6. 更改计算机语言win7,windows7专业版怎么更改语言_如何更改windows7专业版语言
  7. 无法执行该VI,必须使用LabVIEW完整版开发系统才可以解决该错误
  8. 【JZOJ4762】【NOIP2016提高A组模拟9.7】千帆渡
  9. Layui 监听 复选框 提交表单
  10. Win10设置定时关机命令简单介绍
  11. Android国家区号 中英文
  12. 机房重构-panel控件
  13. java calendar星期几_java使用Calendar类判断今天是星期几
  14. 小笨狼的LLDB技巧:chisel
  15. 如何制作笔记本操作系统恢复盘
  16. Σd|nφ(d)=n的证明
  17. 如何制作商场超市地摊清仓大甩卖广告语录音
  18. Excel数据透视表之多重合并
  19. Jasperreports+jaspersoft studio学习教程(一)- JasperReports简单示例
  20. springboot Actual binding is of type [org.slf4j.impl.Log4jLoggerFactory

热门文章

  1. python 实现简单查询页面_python web 实现简易天气查询
  2. java mysql语句_java mysql查询语句怎么写
  3. hashmap原理_想要彻底搞懂HashMap?你得恶补下HashMap原理
  4. Java并发编程实战_一线大厂架构师整理:java并发编程实践教程
  5. wifi共享大师电脑版_Wifi分析助手PC版-Wifi分析助手电脑版下载 v7.2.2-
  6. 日光能和电池两用计算机,计算机类专业竞赛模拟试题(doc 7页)全面优秀版优秀版...
  7. 公需科目必须学吗_化学难吗?
  8. mysql show schema_快速入门 · xiaoboluo768/mysql-system-schema Wiki · GitHub
  9. 倾斜模型精细化处理_推荐一款好用的倾斜摄影精细化单体建模软件——OSketch...
  10. c++中同名函数的三个不同术语(c++细节篇八)