Multi AUTH Laravel 8 Web 应用程序登录问题(意外重定向)

Multi AUTH Laravel 8 web application Login issue(unexpected redirection)

我目前正在使用 Laravel 8 多验证网站 application.it 有 5 种类型的帐户(admin , ecentre , ccentre ,farmer ,buyer)具有不同role.2类型的用户帐户,由管理员(ecentre,ccentre)和农民和买家帐户通过使用身份验证系统中的注册系统创建。我使用了 Laravel livewire fortify 身份验证系统。

我的问题是一次登录任何类型的帐户都成功登录。然后注销系统特定帐户并登录到同一帐户没有问题。但是注销此帐户并使用正确的凭据登录其他帐户什么都不做(发送登录请求但不登录)并停留在登录页面上。然后再次尝试使用相同的用户电子邮件和密码成功登录。这是我面临的真正问题。遇到这个问题的任何人或解决这个问题的任何想法。(这个问题是独立的用户类型。每个用户类型都有相同的问题)

我检查检查网络选项卡都成功失败阶段屏幕拍摄

尝试失败状态

成功尝试屏幕截图

我认为问题可能不是unset cookies或Session 使用Session::flush();删除所有session.Write它注销功能

    public function getLogout() {
    
    Session::flush();
    auth()->logout();

    return redirect()->route('index');
}

这可能会解决您的问题。谢谢!!