diff --git a/crmeb/app/adminapi/middleware/AdminAuthTokenMiddleware.php b/crmeb/app/adminapi/middleware/AdminAuthTokenMiddleware.php index 26a3c8b4b..4ceb95ac6 100644 --- a/crmeb/app/adminapi/middleware/AdminAuthTokenMiddleware.php +++ b/crmeb/app/adminapi/middleware/AdminAuthTokenMiddleware.php @@ -25,9 +25,19 @@ use crmeb\services\CacheService; */ class AdminAuthTokenMiddleware implements MiddlewareInterface { + /** + * @param Request $request + * @param \Closure $next + * @return mixed + * @throws \think\db\exception\DataNotFoundException + * @throws \think\db\exception\DbException + * @throws \think\db\exception\ModelNotFoundException + * @author 吴汐 + * @email 442384644@qq.com + * @date 2023/04/07 + */ public function handle(Request $request, \Closure $next) { - $authInfo = null; $token = trim(ltrim($request->header(Config::get('cookie.token_name', 'Authori-zation')), 'Bearer')); /** @var AdminAuthServices $service */ $service = app()->make(AdminAuthServices::class); diff --git a/crmeb/app/api/middleware/AuthTokenMiddleware.php b/crmeb/app/api/middleware/AuthTokenMiddleware.php index aa16c5a93..1dedd00dd 100644 --- a/crmeb/app/api/middleware/AuthTokenMiddleware.php +++ b/crmeb/app/api/middleware/AuthTokenMiddleware.php @@ -23,6 +23,18 @@ use crmeb\interfaces\MiddlewareInterface; */ class AuthTokenMiddleware implements MiddlewareInterface { + /** + * @param Request $request + * @param \Closure $next + * @param bool $force + * @return int|mixed|\think\Response + * @throws \think\db\exception\DataNotFoundException + * @throws \think\db\exception\DbException + * @throws \think\db\exception\ModelNotFoundException + * @author 吴汐 + * @email 442384644@qq.com + * @date 2023/04/07 + */ public function handle(Request $request, \Closure $next, bool $force = true) { $authInfo = null; diff --git a/crmeb/app/http/middleware/BaseMiddleware.php b/crmeb/app/http/middleware/BaseMiddleware.php index a9a7ae00f..5538c504f 100644 --- a/crmeb/app/http/middleware/BaseMiddleware.php +++ b/crmeb/app/http/middleware/BaseMiddleware.php @@ -21,6 +21,15 @@ use crmeb\interfaces\MiddlewareInterface; */ class BaseMiddleware implements MiddlewareInterface { + /** + * @param Request $request + * @param \Closure $next + * @param bool $force + * @return mixed + * @author 吴汐 + * @email 442384644@qq.com + * @date 2023/04/07 + */ public function handle(Request $request, \Closure $next, bool $force = true) { if (!$request->hasMacro('uid')) { diff --git a/crmeb/app/kefuapi/middleware/KefuAuthTokenMiddleware.php b/crmeb/app/kefuapi/middleware/KefuAuthTokenMiddleware.php index 4a9f77ac9..133acf2e3 100644 --- a/crmeb/app/kefuapi/middleware/KefuAuthTokenMiddleware.php +++ b/crmeb/app/kefuapi/middleware/KefuAuthTokenMiddleware.php @@ -27,6 +27,7 @@ class KefuAuthTokenMiddleware implements MiddlewareInterface /** * @param Request $request * @param \Closure $next + * @return mixed * @throws \Psr\SimpleCache\InvalidArgumentException * @throws \think\db\exception\DataNotFoundException * @throws \think\db\exception\DbException @@ -34,7 +35,6 @@ class KefuAuthTokenMiddleware implements MiddlewareInterface */ public function handle(Request $request, \Closure $next) { - $authInfo = null; $token = trim(ltrim($request->header(Config::get('cookie.token_name', 'Authori-zation')), 'Bearer')); /** @var LoginServices $services */ $services = app()->make(LoginServices::class); diff --git a/crmeb/app/outapi/middleware/AuthTokenMiddleware.php b/crmeb/app/outapi/middleware/AuthTokenMiddleware.php index 10dcf20b2..bd180e477 100644 --- a/crmeb/app/outapi/middleware/AuthTokenMiddleware.php +++ b/crmeb/app/outapi/middleware/AuthTokenMiddleware.php @@ -28,6 +28,7 @@ class AuthTokenMiddleware implements MiddlewareInterface /** * @param Request $request * @param \Closure $next + * @return mixed * @throws \Psr\SimpleCache\InvalidArgumentException * @throws \think\db\exception\DataNotFoundException * @throws \think\db\exception\DbException