允许经过身份验证的用户平均访问laravel 5.8默认登录页面

时间:2019-11-24 09:54:14

标签: php authentication laravel-5 redirect

我不知道该怎么做。我希望我的Web应用程序中的已登录用户可以重定向到登录页面,而不必退出。 我尝试将以下代码构造方法添加到AuthenticatesUser.php,但无济于事。

public function __construct()
{
    $this->middleware('auth',['only' => ['showLoginForm']]);
}

我也正在经历Route.php,但找不到出路。

1 个答案:

答案 0 :(得分:0)

LoginController 中删除来宾中间件

public function __construct()
{
    //$this->middleware('guest')->except('logout');
}

默认情况下,如果尝试访问路由或方法的用户已经通过身份验证,来宾中间件将重定向。

基本上,只有未登录的用户才能访问此中间件保护的路由或方法。

它使用 RedirectIfAuthenticated 中间件类,因此您也可以根据需要对其进行修改。

相关问题