读书人

|M| 用户注销后点quot;后退quot;还可以返回到刚

发布时间: 2012-01-10 21:26:51 作者: rapoo

|M| 用户注销后点"后退"还可以返回到刚才的页面 这样不行啊 大家看看

A页有一个点击 "注销 "
Response.Redirect(B页, true);

这时点浏览器的后退
还可以显示A页
这样不安全

怎么才会算很多在线付款的一样点击后退说页面无效啊

[解决办法]
取消那页的缓存
[解决办法]
//禁止缓存
Response.Buffer = true;
Response.ExpiresAbsolute = System.DateTime.Now.AddSeconds(-1);
Response.Expires = 0;
Response.CacheControl = "no-cache ";

我现在用这种方法解决,

点后退的时候,就进不了刚才的页面,显示是错误的

不过这样自我感觉很不好,更好的方法不会,有高手来帮忙,学习啊
[解决办法]
注销 清空SESSION 能行吗?
[解决办法]
禁用缓存.Response.Cache.SetCacheability(HttpCacheability.NoCache);
[解决办法]
在 Head 中添加如下代码

<HEAD>
<META HTTP-EQUIV= "Pragma " CONTENT= "no-cache ">
<META HTTP-EQUIV= "Cache-Control " CONTENT= "no-cache ">
<META HTTP-EQUIV= "Expires " CONTENT= "0 ">
</HEAD>
[解决办法]
怎么才会算很多在线付款的一样点击后退说页面无效啊
===========================================
这是因为这个页面提交过了
[解决办法]
如 LS 大虾说述,禁用缓存,
不怕麻烦,还可以在客户端调用 location.replace()
[解决办法]
禁用缓存得不偿失
[解决办法]
所有需要登录验证、添加修改删除数据库的操作的网页都要进行禁用缓存。

读书人网 >asp.net

热点推荐