在我的网站上,我根据文档实现了用户身份验证。我想知道的是如何在15分钟不活动后自动断开用户连接。 提前致谢
答案 0 :(得分:0)
您可以设置会话超时以建立这样的功能。请参阅How to set expiration time to session in the controller?这将在15分钟不活动后首次点击用户的会话,并将其重定向到登录页面。
自动断开连接,例如在15分钟不活动(通过javascript)后重定向到注销网址也是可能的。
答案 1 :(得分:0)
如上所述[{3}},以下代码段会带您实现目标:
$session->start();
if (time() - $session->getMetadataBag()->getCreated() > $maxTime) {
$session->invalidate();
throw new SessionExpired(); // redirect to expired session page
}