在一个简单的页面进行登入跳转操作,登入成功是设置session["user"]="123";
在跳转的页面的cs下 判断 Session["user"]是否为空,为空在回到登入页面;这个操作现在有一个bug,pc端浏览器退出,会自动销毁session,但是在安卓手机浏览器上关闭浏览器再次打开却还是记着session,直接跳过登入页面,怎么做才能让session销毁??
还好测试没有纠结刷新完后退出的问题。。。那样就结了
关闭浏览器清除cookie
可否详细说下。。。。
@いのりちゃ: 哪里不清楚?
@上帝之城: 你的意思是说,我要手动清除下cookies,浏览器就不会自动进入跳转之后的页面了吗?
@いのりちゃ: 是的,清除浏览器cookie,服务器就不认识你了。
@上帝之城: 那我感觉很奇怪,我明明是通过session来判断的,怎么却要删除cookies!本人小白,抱歉!然后就是清楚cookies的操作,是在什么情况下进行,关闭页面的事件找不到,只有一个unload,表示不知道!然后就是清除的操作,还望详细讲解下拜托了
@いのりちゃ: cookie记录了sessionId,清除cookie,session就失去了关联,事件用onbeforeunload
@上帝之城: 这个事件在刷新时不会触发?
@いのりちゃ: 刷新和关闭都会触发
@上帝之城: 这样貌似不行啊。应该只在页面关闭时才去清除sessionid吧,不然刷新下就重新登入