web.config 中如下设置 应该没有错:<authentication mode="Forms">
<forms name=".ASPXAUTH" loginUrl="login.aspx" protection="All" timeout="60" />
</authentication>
<authorization>
<deny users="?" />
</authorization>
index.aspx 设为起始页
login.aspx 程序中: 点击登录按钮以后 执行FormsAuthentication.RedirectFromLoginPage(txtUserName.Value.Trim(),false);第一次运行程序正常 ,网页全部关掉之后
直接输入:http://localhost/index.aspx 居然不掉转到 登录页面了 也就是说FormsAuthentication里面包含了验证信息 可是我没有设置成持久cookie呀 我想每次请求index页时都先调用login。aspx 如何做
<forms name=".ASPXAUTH" loginUrl="login.aspx" protection="All" timeout="60" />
</authentication>
<authorization>
<deny users="?" />
</authorization>
index.aspx 设为起始页
login.aspx 程序中: 点击登录按钮以后 执行FormsAuthentication.RedirectFromLoginPage(txtUserName.Value.Trim(),false);第一次运行程序正常 ,网页全部关掉之后
直接输入:http://localhost/index.aspx 居然不掉转到 登录页面了 也就是说FormsAuthentication里面包含了验证信息 可是我没有设置成持久cookie呀 我想每次请求index页时都先调用login。aspx 如何做
解决方案 »
- 有谁用过jquery.colorbox.js在一个iframe中弹出一个页面不?可不可以自定义关闭这个iframe?
- 如何实现页面分拦
- GridView1添加行
- vs2008 release版本跟debug版本运行后的变量值不同!!比较急,谢谢各位大侠
- 例如文章发布系统的后台管理界面,现在还用FrameSet吗?
- dropdownlist无刷新时间(无联动)
- 谁能帮帮忙,,写一个javascript验证文本框的
- provider的两点疑问,高手帮忙,谢谢
- 第一次调试asp.net就遇到这个问题,我按照下面的提示做了,还是不行,为什么?(顶者有分)
- 在ASP.NET中有没有类似ASP中RegExp这样的对象???
- 两个简单问题
- 关于POST数据的编码问题,两天了,在线等!
像Tencent Traveler这类浏览器即使关闭了里面的所有窗口,只要不管TT,cookie还会继续保持的,把TT全部关掉才会清除所以打开一个纯IE浏览器再试试
?和*含义是不同的,前者表示匿名用户,后者表示所有用户。
直接输入:http://localhost/index.aspx 居然不掉转到 登录页面了 一分钟以后再登录 还是先跳转到登陆页面 的。也就说cookie失效 是随着时间失效 而不是随着关闭浏览器失效的,可是我这个是 临时cookie 应该关闭浏览器就失效呀
可参考文章再做一次,试试还有没有如你所述的问题:
http://www.codeproject.com/aspnet/formsroleauth.asp