用户登录后阻止显示登录屏幕

时间:2011-03-19 16:59:08

标签: java spring-mvc java-ee

当我在浏览器中单击后退按钮时,Web应用程序在登录后显示登录屏幕。

我正在使用spring框架。对此有什么解决方案吗?

2 个答案:

答案 0 :(得分:0)

使用会话。如果他已登录,请将其用户名或id保存到会话变量中。在您的登录页面上,请务必检查该会话。如果存在,则将其重定向到另一页。否则,请登录。

答案 1 :(得分:0)

我不建议使用自我实现的身份验证工具,除非有充分的理由不使用现有的库(非常罕见的情况,根据我的经验)。您可能想查看spring-security,这个项目可以提供您在保护Web应用程序方面可能需要的所有内容。您肯定可以使用此库实现此行为。虽然,如果我记得,它在Mozilla Firefox中无法正常工作。我想Mozilla只是从缓存中读取webapp,在这种情况下甚至不与服务器通信。但我可能在这里错了。

相关问题