我在我的 Web 应用程序中使用 Struts 2。我的客户要求我实现“记住我”功能,这样他就不必再次登录。这是我认为应该做的:
- 如果选中“记住我”选项,我应该使用一些用户特定的密钥创建一个 cookie,并在用户登录时将其存储在数据库中。
- 我应该编写一个拦截器,从请求中取出 cookie,根据数据库检查密钥,如果找到并且未过期(7 天),它将相应的用户置于会话中。
还有其他更有效、更简单、更好的性能方面的方法吗?
我在我的 Web 应用程序中使用 Struts 2。我的客户要求我实现“记住我”功能,这样他就不必再次登录。这是我认为应该做的:
还有其他更有效、更简单、更好的性能方面的方法吗?