切换中间件,防止串应用
This commit is contained in:
@@ -99,9 +99,7 @@ class CatchAdminService extends Service
|
|||||||
*/
|
*/
|
||||||
protected function registerMiddleWares(): void
|
protected function registerMiddleWares(): void
|
||||||
{
|
{
|
||||||
$this->app->middleware->import([
|
// todo
|
||||||
'catch_check_permission' => PermissionsMiddleware::class,
|
|
||||||
], 'route');
|
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@@ -3,6 +3,7 @@ declare (strict_types = 1);
|
|||||||
|
|
||||||
namespace catcher\event;
|
namespace catcher\event;
|
||||||
|
|
||||||
|
use catchAdmin\permissions\PermissionsMiddleware;
|
||||||
use catchAdmin\user\AuthTokenMiddleware;
|
use catchAdmin\user\AuthTokenMiddleware;
|
||||||
use catcher\CatchAdmin;
|
use catcher\CatchAdmin;
|
||||||
use think\Route;
|
use think\Route;
|
||||||
@@ -28,13 +29,13 @@ class LoadModuleRoutes
|
|||||||
foreach ($routes as $route) {
|
foreach ($routes as $route) {
|
||||||
include $route;
|
include $route;
|
||||||
}
|
}
|
||||||
})->middleware([AuthTokenMiddleware::class]);
|
})->middleware([AuthTokenMiddleware::class, PermissionsMiddleware::class]);
|
||||||
} else {
|
} else {
|
||||||
$router->group(function () use ($router, $routes) {
|
$router->group(function () use ($router, $routes) {
|
||||||
foreach ($routes as $route) {
|
foreach ($routes as $route) {
|
||||||
include $route;
|
include $route;
|
||||||
}
|
}
|
||||||
})->middleware([AuthTokenMiddleware::class]);
|
})->middleware([AuthTokenMiddleware::class, PermissionsMiddleware::class]);
|
||||||
}
|
}
|
||||||
|
|
||||||
// 单独加载登录
|
// 单独加载登录
|
||||||
|
Reference in New Issue
Block a user