javascript - 如何使浏览器关闭按钮上的 session 无效?

标签 javascript jsp servlets

我正在使用java Web应用程序jsp/servlet。如果用户关闭浏览器而没有从特定页面注销,则 session 不会自动失效:

  1. 登录应用程序
  2. 转到特定页面并复制该页面网址
  3. 关闭浏览器
  4. 再次打开浏览器并粘贴您在第二步中复制的网址。

结果:用户可以访问相同的网址 预期:浏览器关闭后用户不得访问 url。

最佳答案

$(document).ready(function()
{
    $(window).bind("beforeunload", function() { 
        //Post to the server and close sessions
    });
});

关于javascript - 如何使浏览器关闭按钮上的 session 无效?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31411068/

相关文章:

javascript - Chrome 77 无法监听 'popstate' 事件?

javascript - 通过 AJAX 和 Controller 在 Rails 中渲染 View

java - org.apache.catalina.LifecycleException : Failed to start component [StandardEngine[Catalina]. StandardHost[localhost].StandardContext[/CollegeWebsite]]

java - URL 在 webapps 文件夹中不存在

java.sql.SQLException : Parameter index out of range (1 > number of parameters, 即 0)。我收到这个错误

java - doGet 调用 doPost 或反之亦然

javascript - 为什么这个 JavaScript 示例指向全局对象(Window)?

java - 在 Java 中转义 html

java - Web 应用程序目录映射

javascript - 使用 React Native 异步返回一个值