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