电子邮件应用程序中的注销问题

时间:2011-01-08 14:02:11

标签: jsp

当gmail注销时,它会显示登录页面,浏览器的后退按钮会再次显示登录页面。用户收件箱永远不会再次显示。我应该如何在我的Web应用程序中实现相同的功能。我在我的应用程序中使用JSP和javascript

1 个答案:

答案 0 :(得分:0)

只需要完成两件事:

  1. 检查用户是否已登录。如果是,则继续请求。如果没有,则转到登录页面。 Filter是一个完美的工具。可以在this answer

  2. 中找到一个示例
  3. 指示webbrowser不缓存页面,以便最终用户无法从浏览器缓存中请求页面,因此浏览器强制启动一个完整的HTTP请求(然后触发{{ 1}}在#1)。这可以通过在this answer中详细添加三个响应标头FilterCache-ControlPragma来完成。同样,Expires是完成工作的完美工具。它甚至可以在与#1相同的Filter中完成。

  4. 请注意,您绝对不希望使用JavaScript处理此问题,因为它可以被最终用户轻松禁用/攻击/欺骗。

相关问题