【发布时间】:2019-06-01 13:24:11
【问题描述】:
我有一个带角色的管理登录名。它的用户,管理员,超级管理员。我在中间件中创建了所有角色,并在 LoginController 中的这段代码:
protected function authenticated(Request $request, $user)
{
if ( $user->isAdmin() ) {
return redirect()->route('admin_dashboard');
}
elseif ($user->isSuperadmin()) {
return redirect()->route('superadmin_dashboard');
}
else{
return redirect()->route('dashboard');
}
}
它的工作正常,如果我登录管理员它重定向到 admin_dashboard,但是这个问题是,如果我 关闭这个浏览器并运行 localhost:8000,它的重定向到 home 不是 admin_dashboard 。
我的问题,如果以管理员身份登录并关闭浏览器并运行 localhost:8000 ,我如何设置它会进入 admin_dashboard ?
【问题讨论】:
标签: laravel permissions