在Grails/spring安全性中,收集/定义上次访问信息的最佳方法是什么?
在Grails中为用户获取上次访问信息的最佳实践或方法是什么?对于用户登录,我使用的是SpringSecurity,我想根据上次访问日期显示一些信息。到目前为止,我在用户域中没有任何属性。请让我知道我可以在Grails应用程序中轻松收集上述信息的不同和可能的方法。另一个相关的问题是,当用户关闭浏览器中的窗口或选项卡而不按注销链接/按钮时,我如何解决上述问题?我们最终变得相当混乱-很高兴知道更好的方法。我们正在保存以下的访问信息:在Grails/spring安全性中,收集/定义上次访问信息的最佳方法是什么?,grails,groovy,spring-security,grails-domain-class,Grails,Groovy,Spring Security,Grails Domain Class,在Grails中为用户获取上次访问信息的最佳实践或方法是什么?对于用户登录,我使用的是SpringSecurity,我想根据上次访问日期显示一些信息。到目前为止,我在用户域中没有任何属性。请让我知道我可以在Grails应用程序中轻松收集上述信息的不同和可能的方法。另一个相关的问题是,当用户关闭浏览器中的窗口或选项卡而不按注销链接/按钮时,我如何解决上述问题?我们最终变得相当混乱-很高兴知道更好的方法。我们正在保存以下的访问信息: 登录-在spring security redirect指向的操
- 登录-在
指向的操作中李>spring security redirect
- 通过“记住我”登录(我们将服务设置为
): 也许这是收集所有登录事件的地方ApplicationListener
- 注销-在我们自己的
操作中,重定向到注销
j_spring\u security\u注销
- 我们不记录会话超时
if (appEvent instanceof AuthenticationSuccessEvent) {
if (appEvent.source instanceof RememberMeAuthenticationToken) {
}
}