【问题标题】:clear cache/browsing data after logout JSP [duplicate]注销JSP后清除缓存/浏览数据[重复]
【发布时间】:2014-07-19 02:34:18
【问题描述】:

我正在做一个高安全性的 jsp/servlet 应用程序。用户使用注销按钮注销后,使用浏览器的返回按钮,他仍然能够重新登录并访问该页面。

1) 我们可以禁用页面的缓存/历史记录吗 2)或者我们可以通过jsp/javascript覆盖后退按钮的功能吗?

提前致谢

【问题讨论】:

    标签: jsp servlets caching overriding browser-history


    【解决方案1】:

    您应该将您在项目中使用的所有主要值添加到会话中,然后当您单击注销按钮时调用一些 jsp 来完成您的工作,例如 logout.jsp,然后像这样破坏您的会话。并重定向到您的索引页面,我认为这个想法会对您有所帮助。

        <% 
          HttpSession newsession = request.getSession(false);
          if (newsession != null) 
          {
             newsession.invalidate();
    
          }
    
          response.sendRedirect("../index.jsp");
        %>
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-07-15
      • 2016-09-02
      • 2010-11-02
      • 2015-10-29
      • 2020-11-19
      • 2020-02-29
      相关资源
      最近更新 更多