首页 新闻 赞助 找找看

Asp.net 登陆问题哦 肯定有人遇到过的

0
悬赏园豆:15 [已关闭问题]

用session加cookie做身份验证,点击退出,清除session,cookie后,一小段时间里用户还是可以看到之前的页面,.即使屏蔽后退,用户还是可以直接输入网址就去。
因为用户端浏览器的缓存吧,到浏览器缓存过期之后就不能看了。
如何解决呢?我希望用户退出后就不能再看到了。

lynn995的主页 lynn995 | 初学一级 | 园豆:155
提问于:2010-03-26 10:43
< >
分享
其他回答(3)
0

修改缓存时间

一滴血 | 园豆:1602 (小虾三级) | 2010-03-26 13:21
0

response.expires = 0,放在后台代码第一句,缓存马上过期

菜鸟315 | 园豆:165 (初学一级) | 2010-03-26 14:33
0

你这个问题主要是由于cookie没有过期而导致的,不要设置cookie的过期时间或者退出的时候把cookie清空就可以了,我这有片文章可以解决你这个问题的http://www.cnblogs.com/heaiping/archive/2010/03/18/1689433.html

小AI | 园豆:354 (菜鸟二级) | 2010-04-04 17:04
0

学习 。

zfy | 园豆:169 (初学一级) | 2010-04-09 21:48
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册