1
allce231 2014-04-10 15:39:36 +08:00
cookie 有效期为会话 关闭浏览器 cookie就过期了
|
3
likexian 2014-04-10 15:58:13 +08:00
session
|
5
binux 2014-04-10 16:23:13 +08:00
1、做一个长链接,链接断开登出
2、轮训,超时登出 |
6
loading 2014-04-10 16:25:59 +08:00 via iPhone
如果不采用session的方式,你用ajax方式访问下 /logout 不就好了么!但是你怎么触发这个事件?
建议阅读: http://blog.csdn.net/fangaoxin/article/details/6952954 |
9
loading 2014-04-10 16:31:57 +08:00 via iPhone
看完我提供的链接你应该就明白了,cookie和session都有讲,轮询也是session而已,长链接估计你目前还用不来。
|
10
jsonline 2014-04-10 16:35:31 +08:00
在 onbeforeunload 事件里做退出操作。
|
13
loading 2014-04-10 16:49:41 +08:00 via iPhone
@jsonline 哦,忘了这个,这个事件很久前被我抛弃了…
onbeforeunload浏览器兼容不好,而且如果有开一个页面B,那关掉页面A是登出了,页面B怎么办。 btw:不知道网上银行这种基本的安全要求是怎么样的,现在用手机看不了 |
14
juicy 2014-04-10 16:52:53 +08:00
是不是意味着刷新页面也属于关闭页面的范畴?
|
16
ETiV 2014-04-10 18:27:22 +08:00
|
17
bigredapple 2014-04-10 18:30:50 +08:00
cookie 有效期不要设置 退出浏览器不就失效了
|
18
airyland 2014-04-10 19:25:35 +08:00
@bigredapple +1
为什么大家要想得那么复杂。。 |
19
jsonline 2014-04-10 20:46:49 +08:00
@bigredapple 因为楼主说要用 JS…… 这明显是一个 XY 问题 http://coolshell.cn/articles/10804.html
|
20
ensonmj 2014-04-10 21:21:30 +08:00
websocket
|
21
bakac 2014-04-11 09:43:12 +08:00
不设定cookies的过期时间,关闭浏览器就会自动丢失
|