我在我的 Web 应用程序中使用 java 和 wicket。基本上我想在指定的不活动时间后自动注销代码中的用户。例如,假设时间是我的应用程序中的一个设置。我已经研究过 HttpSession.setMaxInactiveInterval(600)。但设置此值会使 session 过期,而网页仍然保持空闲状态。我不确定自动注销用户并重定向到登录页面的代码。
最佳答案
您可以使用持续时间稍长的 AbstractAjaxTimerBehavior 来发起对服务器的调用。如果 session 过期,Wicket IAuthenticationStrategy 将自动重定向到登录页面。
关于java - 在指定的不活动时间后自动注销用户,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49901918/