5

如何实现关闭浏览器就能执行退出登录

前辈们,如何实现关闭浏览器就能执行退出登录

下面是关闭页面会执行方法,但我想要的是关闭浏览器

<body onbeforeunload="return delSession()">  
    <script type="text/javascript">
        function delSession() {
            alert("下面的ajax有运行无法弹出窗口");

            $.ajax({
                type: "POST",
                url: "<%=basePath%>user/logout.do",
                async: false
            });
            window.location='jsp/logout.jsp';
            return undefined;
        }

    </script>
  • 用了 websocket,报错太多。。。抛弃了
  • 用了 session ,失效时间太长等不了他销毁

若使用cookie 机制,
如果在登录状态关机了,前台的检查cookie存在的方法没有运行(也就没有执行退出登录操作) ,那么只能等session过期时销毁登录?

求助大佬们

查看全部
huang_ftpjh
huang_ftpjh
2019/08/02 21:00
  • java
  • maven
  • intellij-idea
  • 点赞
  • 收藏
  • 回答
    私信
满意答案
查看全部

5个回复