最近在处理个登陆功能,现在登陆已经基本搞定,但在处理退出问题时遇到点问题...
因为系统可能在同一台pc上被多个操作员轮班使用,所以希望实现类似iteye在登陆后不勾选“自动登录”登陆后的效果------关闭浏览器第二次回来后处在未登录状态!而不是还在登陆状态中。。。
请问这个怎么实现 实在想不出来啊 :cry:
先谢谢了!
每次打开浏览器登陆,如果用户没勾选保存到cookie里的值就是false,勾选了就是true,不就可以了,至于同一台pc多个用户操作,操作员必须要自行安全退出以保证自身账号的安全。
设置session失效不行??
window.onunload()
方法行不行。
window.onunload() ,在里面发请求,设置session失效。
楼主的问题很奇怪
……
难道你用了cookie,不然怎么能在关闭浏览器后还保存着session的?
……
用户登录的时候你是把用户信息记录到哪的
cookie 还是session 里面
自动登录 一般是放在cookie里
普通的就是放在session里面 退出时强制销毁就行了嘛(invalidate()或干脆remove)
【或许是我没明白你的意思吧】
这个问题不仅在firfox下有,在google下也有。
这是cookie共享的问题,IE的标签页、新窗口不共享cookie,或根据打开方式的不同对cookie选择行的共享(刚才我发现我的IE两个窗口已经共享了cookie……,操作系统:win7旗舰版盗版,IE版本8.0.7600)。
firfox是共享cookie的。因为你是同一pc机,所以在一个firfox没有关闭的情况下,另一个firfox打开的话cookie就共享了。一年前我遇到这个问题,网上没有解决的。不过听说有一个国外的插件,能解决这个问题。
如果能解决的话请告诉我,将不胜感激。