我正在努力確定用戶何時註銷,以便當他們在一個頁面上註銷時,他們會被帶到所有頁面的登錄頁面。爲了檢驗這一點,我使用的服務器發送的事件有一個循環,如下所示:Laravel:無需重新加載驗證身份驗證
// check for new notifications every 2 seconds
$poller->loop(function ($every) use ($poller) {
$poller->write("check", Auth::check());
if (!Auth::check()) {
$poller->throwError("out", "You are no longer logged in!");
} else {
$poller->pingNotifications();
}
}, 2);
我已經但是注意到laravel似乎只在頁面是怪異的負載評估Auth::check()
。我做了這個觀察,因爲即使從另一個選項卡上的頁面註銷,ping「檢查」也不會改變。
有沒有辦法解決這個問題,或者這只是laravel的性質?如果是這樣,當您考慮除了使用AJAX之外的認證檢查時,會想到什麼樣的想法。
所以你只是想將它們重定向到登錄,一旦他們的會話已過期? – ggg
這是正確的@ggg – Shawn31313