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