Laravel 无法返回登录页面
我有一个中间件,它检查试图登录的用户是否已启用,以及是否未启用 他们被带到另一个页面,在那个页面上,我有一个反向链接 我遇到的问题是,当我点击反向链接时,我的页面只会刷新,而我停留在让我知道我没有更新的页面上 已经启用了 这是我的密码 未启用时用户登录的我的页面Laravel 无法返回登录页面,laravel,laravel-8,Laravel,Laravel 8,我有一个中间件,它检查试图登录的用户是否已启用,以及是否未启用 他们被带到另一个页面,在那个页面上,我有一个反向链接 我遇到的问题是,当我点击反向链接时,我的页面只会刷新,而我停留在让我知道我没有更新的页面上 已经启用了 这是我的密码 未启用时用户登录的我的页面 <form action="{{ route('user.enabledCheck.logout') }}" method="POST"> @csrf
<form action="{{ route('user.enabledCheck.logout') }}" method="POST">
@csrf
<button type="submit">
<i class="fa fa-arrow-left"></i> Back
</button>
</form>
还有我的控制器
public function logoutUserCheck() {
Auth::logout();
request()->session()->invalidate();
request()->session()->regenerateToken();
return redirect('/');
}
我也尝试过
Session::flush()
和Cache::flush()
但是这些都不起作用你可以构建一个简单的文本页面,告诉用户他们的帐户没有激活。现在,您不再登录用户,而是将其重定向到此文本页面。此页面还将包括“后退”按钮,当他们单击该按钮时,他们将被重定向回登录。
public function logoutUserCheck() {
Auth::logout();
request()->session()->invalidate();
request()->session()->regenerateToken();
return redirect('/');
}