をクリックし、[戻る]ボタンの後に/ホームにリダイレクト:管理者は、私はこの管理ミドルウェア持っ
public function handle($request, Closure $next, $guard = null)
{
if (Auth::check()) {
if ($request->user()->is_admin == 1) {
return $next($request);
}
return redirect('/login');
} else {
return redirect('/login');
}
}
を、ユーザーが管理者である場合logincontrollerで、それらは/admin.
にリダイレクトされ、/home.
protected function authenticated()
{
if (auth()->user()->is_admin == 1) {
return redirect('/admin');
} else {
return redirect('/home');
}
}
管理者がログインすると、/admin
にリダイレクトされますが、ブラウザの戻るボタンをクリックすると、/home
になります。どうすれば管理者を/home
にリダイレクトできますか。 /home
は、認証ミドルウェアグループの下にあります。あなたがauthenticated
あるためである