Spring 如何防止用户在注销后使用链接访问页面?

Spring 如何防止用户在注销后使用链接访问页面?,spring,Spring,注销后,我希望用户永远不要访问该页面,即使他们知道正确的url并键入它。如果他们输入登录时看到的页面url,则该页面应重定向到主页 我在header.jsp文件中使用了代码 parent.location.href='logout.html' 但是,由于标题包含在关于我们的页面和注册页面中,我不得不为这两个文件创建一个不同的标题,而不包含上述代码。 有更好的解决办法吗 解释 登录并导航到URL中的页面。复制页面的URL 注销 在同一浏览器窗口中,粘贴URL 该网站运行良好,无需查询任何登录详

注销后,我希望用户永远不要访问该页面,即使他们知道正确的url并键入它。如果他们输入登录时看到的页面url,则该页面应重定向到主页

我在
header.jsp
文件中使用了代码


parent.location.href='logout.html'
但是,由于标题包含在关于我们的页面和注册页面中,我不得不为这两个文件创建一个不同的标题,而不包含上述代码。 有更好的解决办法吗

解释

  • 登录并导航到URL中的页面。复制页面的URL
  • 注销
  • 在同一浏览器窗口中,粘贴URL

  • 该网站运行良好,无需查询任何登录详细信息。

    我不太确定您的要求,但我们开始:
    我假设您正在通过spring security保护一些私有URL,例如:

    
    
    然后,当用户注销时,他就不能再访问私有URL了。
    更新:春季结束安全部分)

    如果要阻止用户在按导航器中的“后退”按钮或复制专用url时访问这些受保护的页面,可以进行如下配置:

    
    
    我还没有在我的项目上实现spring安全性。我需要的是,人们不应该能够访问页面后,注销,他们应该能够看到他们通常看到的页面,而不登录。通过添加解释对问题进行了一些编辑。请检查一下。但是您使用的是SpringMVC吗?因为我回答的第二部分与spring安全性无关,它只是spring mvc。无论如何,我会更新和澄清。