代码之家  ›  专栏  ›  技术社区  ›  karthick

后退按钮帮助

  •  1
  • karthick  · 技术社区  · 15 年前

    问题是我登录到我的webapp,然后出现主页。当我点击浏览器的后退按钮时。我可以看到登录页面。但我不希望发生这种情况,我希望会话一直保持到我单击注销按钮为止。

    1 回复  |  直到 15 年前
        1
  •  2
  •   cherouvim    15 年前

    由于这是一个动态的webapp,您需要设置适当的http头,这将“杀死”任何浏览器或代理缓存。通常的做法是:

    response.setHeader("Cache-Control", "no-cache"); //HTTP 1.1
    response.setHeader("Pragma", "no-cache"); //HTTP 1.0
    response.setDateHeader("Expires", 0); //prevents caching at the proxy server
    

    这样,返回登录屏幕将从服务器获取页面。如果您的服务器端逻辑正确,那么您将把用户重定向到其主页或仪表板,因为他已经登录。

    推荐文章