Ich habe diese Admin-Middleware:Admin weitergeleitet/home nach Zurück-Button klicken
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');
}
}
Und im logincontroller, wenn der Benutzer admin ist, werden sie auf /admin.
umgeleitet und wenn nicht umgeleitet /home.
protected function authenticated()
{
if (auth()->user()->is_admin == 1) {
return redirect('/admin');
} else {
return redirect('/home');
}
}
Jetzt, wenn sich der Administrator anmeldet, werden sie zu /admin
umgeleitet, aber beim Zurückklicken des Browsers befinden sie sich in /home
. Wie kann ich die Admins nicht zu /home
umleiten. /home
ist unter Auth Middleware-Gruppe.