在我的网站中,我根据文档实现了用户身份验证。我想知道的是如何在 15 分钟不活动后自动断开用户的连接。提前致谢
问问题
140 次
2 回答
0
如此处所述,以下代码段应带您实现目标:
$session->start();
if (time() - $session->getMetadataBag()->getCreated() > $maxTime) {
$session->invalidate();
throw new SessionExpired(); // redirect to expired session page
}
于 2013-04-16T09:10:51.867 回答
0
您可以设置会话超时来建立这样的功能。请参阅如何在控制器中为会话设置过期时间?这将在 15 分钟不活动后第一次单击结束用户的会话,并将他重定向到登录页面。
也可以自动断开连接,例如在 15 分钟不活动后(通过 javascript)重定向到注销 url。
于 2013-04-16T09:09:30.140 回答