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

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

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

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

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