我有这样的管理中间件:管理员重定向到后退按钮后的/ home单击
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
位于auth中间件组下。