|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()
------解决方案--------------------禁用缓存得不偿失
------解决方案--------------------所有需要登录验证、添加修改删除数据库的操作的网页都要进行禁用缓存。