[英]Symfony 2 user authentification
在我的网站上,我根据文档实施了用户身份验证。 我想知道的是,闲置15分钟后如何自动断开用户连接。 提前致谢
您可以设置会话超时以建立这样的功能。 请参阅如何在控制器中设置会话的过期时间? 闲置15分钟后,第一次单击将结束用户的会话,并将其重定向到登录页面。
闲置15分钟后(通过javascript),例如通过重定向到注销网址,也可以实现自动断开连接。
如前所述这里下面的代码片段应该带你到你的目标:
$session->start();
if (time() - $session->getMetadataBag()->getCreated() > $maxTime) {
$session->invalidate();
throw new SessionExpired(); // redirect to expired session page
}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.