Struts2记得我

时间:2013-01-02 12:50:00

标签: java java-ee struts2 struts

我在我的网络应用程序中使用Struts 2。我的客户要求我实施“记住我”功能,这样他就不必再次登录了。这是我认为应该做的:

  1. 如果选中“记住我”选项,我应该使用某些特定于用户的密钥创建一个cookie并将其存储在用户登录的数据库中。
  2. 我应该编写一个拦截器,它从请求中取出cookie,检查数据库中的密钥,如果找到并且没有过期(7天),它会将相应的用户置于会话中。
  3. 还有其他更有效的&简单&更好,性能方面的方法?

1 个答案:

答案 0 :(得分:2)

您的方法是正确的,此link将帮助您以更有效的方式实施它:)