避免接入admin的时候无权限的情况下调用不到admin的403文件而直接报错的情况
This commit is contained in:
parent
b923963f44
commit
28ff4ea2d9
@ -21,6 +21,11 @@ class AccessControl implements MiddlewareInterface
|
||||
$controller = $request->controller;
|
||||
$action = $request->action;
|
||||
|
||||
$plugin=$request->plugin;
|
||||
$app=$request->app;
|
||||
$request->plugin='admin';
|
||||
$request->app='';
|
||||
|
||||
$code = 0;
|
||||
$msg = '';
|
||||
if (!Auth::canAccess($controller, $action, $code, $msg)) {
|
||||
@ -42,6 +47,8 @@ EOF
|
||||
}
|
||||
|
||||
} else {
|
||||
$request->plugin=$plugin;
|
||||
$request->app=$app;
|
||||
$response = $request->method() == 'OPTIONS' ? response('') : $handler($request);
|
||||
}
|
||||
|
||||
@ -49,4 +56,4 @@ EOF
|
||||
|
||||
}
|
||||
|
||||
}
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user