在指定的不活动时间后自动注销用户

时间:2018-04-18 14:09:52

标签: java wicket httpsession

我在我的网络应用程序中使用java和wicket。基本上我想在指定的不活动时间后自动在代码中注销用户。例如,假设时间是我的应用程序中的设置。我已经研究过HttpSession.setMaxInactiveInterval(600)。但是设置此值会使会话过期并且网页仍然处于空闲状态。我不确定自动注销用户并重定向到登录页面的代码。

1 个答案:

答案 0 :(得分:0)

您可以使用持续时间稍长的AbstractAjaxTimerBehavior来启动对服务器的调用。如果会话过期,Wicket IAuthenticationStrategy将自动重定向到登录页面。