想做一个唯一用户登录的判断,我是通过session做的,我现在如果点注销可以清除session,然后就可以再次登录,但是现在如果是点击IE的关闭按钮,或者是其他非正常的关闭了页面,要怎样清除session?
解决方案 »
- 下面的这一句js该如何解释啊?
- 请问用什么函数可以转换HTML中的空格@nbsp为JAVA中的空格字符
- jsp页面提交到Servlet后如何定位到Frame中去
- 这个问题该如何解决,请高手指点???
- ireport与jasperreport匹配问题
- 请问在jsp中如何调用自己写的class
- 跪求能解决下载中文问题的jspsmartupload,加班急用!!!!!!!!
- 判断字符为null的问题(在线等)
- asp可以通过response.write,php可以通过echo向flash传递数据,jsp有什么方式??有谁知道??为了这个问题我的分全送了,还没解决,好冤
- 各位大虾,我急于请教一个IFRAME的问题。
- 如何删除表中重复记录?
- Ajax请求之后台处理
1.如果不考虑客户端断网或掉电的情况,只考虑点了IE的关闭按钮,你捕捉客户端的onclose时间,给服务器发ajax数据,通知要对客户端session做invalid操作。
2.如果考虑客户端断电或断网的情况,你在服务器端写 session listener,当客户端登陆的时候判断之前的session是否还存在,存在的话不允许登录,要不就让客户端等到session过期以后再来。
你可以试一下这个onunload事件是在哪里执行的,如果关闭标签的时候不执行那就应该没问题。