我在我的 Web 应用程序中使用 Struts 2。我的客户要求我实现“记住我”功能,这样他就不必再次登录。这是我认为应该做的:
- 如果选中“记住我”选项,我应该使用一些特定于用户的 key 创建一个 Cookie,并在用户登录时将其存储在数据库中。
- 我应该编写一个拦截器,从请求中取出 cookie,根据数据库检查 key ,如果找到且未过期(7 天),则将相应的用户置于 session 中。
还有其他更有效、更简单、更好、性能更好的方法吗?
最佳答案
你的方法是正确的,这个 link将帮助您以更有效的方式实现它:)
关于java - Struts2 记住我,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14122365/