我目前正在使用 Laravel 8 multi Auth web 應用程式。它有 5 種型別(admin、ecentre、ccentre、farmer、buyer)具有不同角色的帳戶。由 admin(ecentre、ccentre)和 farmer 和buyer 創建的2 型別用戶帳戶賬戶通過在認證系統中使用注冊系統。我使用了 Laravel livewire 強化身份驗證系統。
我的問題是登錄到任何型別的帳戶成功登錄。然后注銷系統特定帳戶并登錄到同一帳戶沒有問題。但是注銷此帳戶并使用正確的憑據登錄其他帳戶什么都不做(登錄請求發送但不登錄)并停留在登錄頁面上。然后再次嘗試使用相同的用戶電子郵件和密碼登錄成功登錄。這是我面臨的真正問題。任何面臨此問題或解決此問題的任何想法的人。(此問題與用戶型別無關。每個用戶型別都有相同的問題)
我檢查檢查網路選項卡都成功失敗階段螢屏拍攝
嘗試失敗狀態

成功嘗試截圖

uj5u.com熱心網友回復:
我認為問題可能不是 unset cookies 或 SessionSession::flush();用于洗掉所有 session.Write it log out function
public function getLogout() {
ession::flush();
auth()->logout();
return redirect()->route('index');
}
這可能會解決您的問題。謝謝你!!
轉載請註明出處,本文鏈接:https://www.uj5u.com/net/372465.html
上一篇:從我使用okta的應用程式注銷
