正在显示
1 个修改的文件
包含
4 行增加
和
2 行删除
| @@ -24,15 +24,17 @@ class LoginAuthMiddleware | @@ -24,15 +24,17 @@ class LoginAuthMiddleware | ||
| 24 | { | 24 | { |
| 25 | $manage = LoginLogic::manage(); | 25 | $manage = LoginLogic::manage(); |
| 26 | if (!$manage) { | 26 | if (!$manage) { |
| 27 | - return response(['status'=> Code::USER_ERROR,'msg'=>'当前用户未登录']); | 27 | + return response(['status'=> Code::USER_LOGIN_ERROE,'msg'=>'当前用户未登录']); |
| 28 | } | 28 | } |
| 29 | //权限 | 29 | //权限 |
| 30 | if($manage['id'] != Manage::ADMINISTRATOR_ID){ //排除超级管理员 | 30 | if($manage['id'] != Manage::ADMINISTRATOR_ID){ //排除超级管理员 |
| 31 | $route = Route::getCurrentRoute()->getName(); | 31 | $route = Route::getCurrentRoute()->getName(); |
| 32 | + var_dump($route); | ||
| 33 | + die(); | ||
| 32 | if(!Str::endsWith($route, '.white')){ //排除白名单路由 | 34 | if(!Str::endsWith($route, '.white')){ //排除白名单路由 |
| 33 | $routes = Group::getRouteByGroupId($manage['gid']); | 35 | $routes = Group::getRouteByGroupId($manage['gid']); |
| 34 | if(!in_array($route, $routes)){ | 36 | if(!in_array($route, $routes)){ |
| 35 | - return response(['status'=> Code::USER_ERROR,'msg'=>'无权限']); | 37 | + return response(['code'=>Code::USER_LOGIN_ERROE,'msg'=>'当前用户没有权限']); |
| 36 | } | 38 | } |
| 37 | } | 39 | } |
| 38 | } | 40 | } |
-
请 注册 或 登录 后发表评论