繁体   English   中英

Symfony 2用户身份验证

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM