首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

session清空注销后,cookie中仍有保存,点后退键然后刷新,仍然能够进入界面

2012-09-14 
session清空注销后,cookie中仍有保留,点后退键然后刷新,仍然能够进入界面在Page_Load中用了以下代码,问题

session清空注销后,cookie中仍有保留,点后退键然后刷新,仍然能够进入界面
在Page_Load中用了以下代码,问题仍然存在

C# code
Response.Buffer=true;   Response.ExpiresAbsolute=System.DateTime.Now.AddSeconds(-1);   Response.Expires=0;   Response.CacheControl="no-cache";


C# code
Response.Cache.SetNoStore(); Response.Cache.SetRevalidation(HttpCacheRevalidation.AllCaches);


[解决办法]
cookie也清掉撒
[解决办法]
不明白你说什么

是不是后台注销了然后点后退键还可以啊


是不是没判断是否登陆的代码??
[解决办法]
cookie 的生命周期 是开始声明的 时候 指定的 
他和浏览器 和程序无关 只 和客户端 有关
如果 你要传值 最好不要 用 cookie 或者把 cookie的时间 缩短一点
[解决办法]
进入页面先判断是否登陆
[解决办法]
点击后退? 你在刷新一下看能不能用
[解决办法]
要不斗用最原始的方法嘛,把所以的session["xxx"]=null
[解决办法]
点后退的代码里加上


Session["a_name"] = null;
Session["a_pwd"] = null;
Session["weihu_add_houseID"] = null;
Session["weihu_add_ip"] = null;

Response.Cache.SetNoStore();

就后退不了了
[解决办法]
用session.clear()不就可以了吗? 干嘛用那么多的 =null?

热点排行