注销后他回来时验证用户

时间:2010-12-13 14:03:08

标签: java security tomcat struts-1

我们正在使用Struts 1.2开发一个Web应用程序。在该应用程序中,当用户按下注销时,它将注销用户,但是当他按下后退按钮时,它将把他带到里面而不需要用户名和密码。同样,当我们在登录后提供页面的网址时,它会将其带入内部而不进行验证。

我不知道如何解决这种安全问题。请指导我。

1 个答案:

答案 0 :(得分:0)

您是如何实施退出操作的?如果您正在实现自己的(例如,不使用Spring Security等),则应在用户注销时调用session.invalidate();。当然,当您的用户点击后退按钮时,由于浏览器缓存(取决于如何实施注销操作),他们可能仍会看到该页面,但是当他们在此之后尝试访问安全页面时,他们将无法访问它。