2

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

  1. 如果选中“记住我”选项,我应该使用一些用户特定的密钥创建一个 cookie,并在用户登录时将其存储在数据库中。
  2. 我应该编写一个拦截器,从请求中取出 cookie,根据数据库检查密钥,如果找到并且未过期(7 天),它将相应的用户置于会话中。

还有其他更有效、更简单、更好的性能方面的方法吗?

4

1 回答 1

2

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

于 2013-01-03T06:58:40.090 回答