簡體   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