首页 >  JAVA频道 > 实训项目 > 

java web项目防止多用户重复登录解决方案(3)

java web项目防止多用户重复登录解决方案(3)

作者:yjl 来源:华育国际 时间:2015-02-27 访问次数:3076
还有一个问题,如果说登录的用户突然关闭了浏览器而没有点击退出按钮。那么可以利用beforeunload 事件,在浏览器刷新或者关闭的时候触发。

还有一个问题,如果说登录的用户突然关闭了浏览器而没有点击退出按钮。那么可以利用beforeunload 事件,在浏览器刷新或者关闭的时候触发。

//在刷新或关闭时调用的事件  
$(window).bind('beforeunload',function(){
  $.ajax({
    url:"${ctx}/system/user/user!logout.action",
    type:"post",
    success:function(){
        alert("您已退出登录");
    }
});
);
  //在刷新或关闭时调用的事件
  $(window).bind('beforeunload',function(){
   $.ajax({
url:"${ctx}/system/user/user!logout.action",
type:"post",
success:function(){
alert("您已退出登录");
}
});
});