<authentication mode="Forms">
<forms name=".ASPXUSERDEMO" loginUrl="login.aspx" protection="All" timeout="20"></forms>
</authentication>请帮忙解释<forms name=".ASPXUSERDEMO" loginUrl="login.aspx" protection="All" timeout="20"></forms>这语句的具体作用!和name=".ASPXUSERDEMO"一定要这样命名吗,什么意思?还有验证通过后一定链接到default.aspx的页面吗,为什么,可以自己指定页面吗?谢谢!
<forms name=".ASPXUSERDEMO" loginUrl="login.aspx" protection="All" timeout="20"></forms>
</authentication>请帮忙解释<forms name=".ASPXUSERDEMO" loginUrl="login.aspx" protection="All" timeout="20"></forms>这语句的具体作用!和name=".ASPXUSERDEMO"一定要这样命名吗,什么意思?还有验证通过后一定链接到default.aspx的页面吗,为什么,可以自己指定页面吗?谢谢!
解决方案 »
- 如何在网页上禁止截图
- 鱼与熊撑如何兼得?(含有AJAX Control的页面中如何下载文件)(180分)
- sharpdevelop的设计!!!
- 树型控件问题
- 谁能帮我把下面datagrid里面的超级链接列改成能弹出窗口的代码,谢谢!!!
- 新手,急需帮助!
- 麻烦帮忙看一下这段代码错在哪里~~~今天下午刚开始学习.net的~~
- <body onload="checknode()">在页面Load的时候有多个脚本选择执行,在服务器端要做一些判断,请问如何在服务器端将onload与脚本关联?
- 跨域访问父窗口对象 急!!!!
- 各位有没有碰到这个情况,页面有一个table,width=100%,当点击一个按钮时,按钮不执行任何操作,表格却不满屏了?
- 请教如何在asp.net中编码删除地址栏下拉列表和历史记录
- 如何用动态网页生成静态网页?
<forms name=".ASPXUSERDEMO" loginUrl="login.aspx" protection="All" timeout="20"></forms>
</authentication>
是基于窗体(Forms)的身份验证配置,当没有登陆的用户访问需要身份验证的网页,网页自动跳转到登陆网页login.aspx。其中元素loginUrl表示登陆网页的名称,name表示Cookie名称
格式:
<authentication mode="Forms">
<forms name=".ASPXUSERDEMO" loginUrl="Login.aspx" protection="All" timeout="30"/>
</authentication>
<authorization>
<deny users="?"/>
</authorization>
I.Windows: 使用IIS验证方式
II.Forms: 使用基于窗体的验证方式
III.Passport: 采用Passport cookie验证模式
IV.None: 不采用任何验证方式
里面内嵌Forms节点的属性涵义:
I.Name: 指定完成身份验证的Http cookie的名称.
II.LoginUrl: 如果未通过验证或超时后重定向的页面URL,一般为登录页面,让用户重新登录
III.Protection: 指定 cookie数据的保护方式.
可设置为: All None Encryption Validation四种保护方式
a. All表示加密数据,并进行有效性验证两种方式
b. None表示不保护Cookie.
c. Encryption表示对Cookie内容进行加密
d. validation表示对Cookie内容进行有效性验证
IV. TimeOut: 指定Cookie的失效时间. 超时后要重新登录.Web.Config文件详解:
http://blog.csdn.net/chengking/archive/2005/10/29/519081.aspx