Session清空有关问题!
Session清空问题!!!!!我的用户登入是用session保存的,当我退出时做了session清空操作C# codeFormsAuthenti
Session清空问题!!!!!
我的用户登入是用session保存的,当我退出时做了session清空操作
C# code FormsAuthentication.SignOut(); Session.Clear(); Session.Abandon(); Response.Clear(); //清空缓存 Response.Buffer = true; Response.ExpiresAbsolute = System.DateTime.Now.AddDays(-1); Response.Expires = 0; Response.CacheControl = "no-cache"; Response.AddHeader("pragma", "no=cache");
问题:当我退出后,直接输入文件地址,session值依然存在?请问是为什么?怎么处理?
[解决办法]第一:楼主的结贴率:101.28%是如何算的啊!csdn也忒厉害啦!呵呵...
第二:楼主看看你的这个SignOut()方法运行了没啊,打个断点运行一下,再执行或许就能成功了!我也不知道vs是怎么回事,有些东西是非要你打断点运行一下后才能被真正执行的!遇到过这样的问题很多次!楼主试试吧!
[解决办法]Session.Remove();
[解决办法]登录时 FormsAuthentication.SetAuthCookie()这个方法的话
这里用 FormsAuthentication.SignOut();
应该也就注销了
[解决办法]Session.Clear();
Session.Abandon();
第一次退出时,可能这里并没有执行,调试下看看
[解决办法][解决办法]Session.remove("名称");
[解决办法]Session[key]=null
[解决办法]来学习的,感觉有点奇怪,session的值已经清空,直接输入文件地址却能访问?那么请问你访问的这个文件地址有判断session有值才可以访问吗?