我如何在 Grails 中实现“记住我”功能,以便用户可以检查它并且他不必在 2 周内再次登录?
我正在使用 jSecurity 插件并希望在浏览器会话之外更改 cookie 的生命周期。
JSecurity 已经支持 RememberMe 功能。看一下AuthorizationController,你会发现它支持参数“rememberMe”。
为了实现两周的超时,我将添加另一个 cookie 并修改 AuthorizationController 以相应地运行。JSecurity 中可能有该功能,对此不确定 - 控制器似乎不尊重它。
Spring security(以前的 acegi security)有这个内置的,如果你可以使用那个插件的话。
否则,其他发布的解决方案效果很好。