我试图找出每个用户的最后请求时间。 我做了一点测试设置:我登录,检查lastRequest方法,我有时间登录。 现在我没有其他网站并再次检查时间,但该方法仍然返回我登录的时间。没有更新。
这就是我要求时间的方式:
def user = userDetailsService.loadUserByUsername("admin", true)
log.debug user
def sessions = sessionRegistry.getAllSessions(user, true)
sessions.each {
log.debug it.getLastRequest()
log.debug it.getSessionId()
log.debug it.isExpired()
}