2016-11-21 48 views
0

如何在登錄事件中從數據庫中刪除所有過期的用戶會話?我在註銷後刪除用戶會話。但有時一個註銷按鈕沒有被點擊,會話過期並保留在數據庫中。在laravel登錄時刪除舊會話5.3

我需要從用戶登錄事件中刪除當前用戶的任何機器的所有會話。

有沒有可能在laravel 5.3?

回答

0

是的。有可能的。

  1. 用戶登陸之前,檢查針對同一用戶在數據庫中的任何現有會話。這裏有一個架構假設,所有現有的會話都應該過期並需要刪除。
  2. 如果存在,請刪除它們。
  3. 確保在刪除現有/過期會話後,爲當前登錄創建/插入條目。

欲瞭解更多信息,你可以檢查this question and relevant answers