Просмотр исходного кода

客户端-增加将所有用户令牌设置为失效接口

sunxbiao месяцев назад: 11
Родитель
Сommit
327dd691a6
1 измененных файлов с 1 добавлено и 1 удалено
  1. 1 1
      app/common/middleware/UserTokenMiddleware.php

+ 1 - 1
app/common/middleware/UserTokenMiddleware.php

@@ -42,11 +42,11 @@ class UserTokenMiddleware extends BaseMiddleware
42
              * @var UserRepository $repository
42
              * @var UserRepository $repository
43
              */
43
              */
44
             $repository = app()->make(UserRepository::class);
44
             $repository = app()->make(UserRepository::class);
45
+            $repository->checkToken($token);
45
             $service = new JwtTokenService();
46
             $service = new JwtTokenService();
46
             try {
47
             try {
47
                 $payload = $service->parseToken($token);
48
                 $payload = $service->parseToken($token);
48
             } catch (ExpiredException $e) {
49
             } catch (ExpiredException $e) {
49
-                $repository->checkToken($token);
50
                 $payload = $service->decode($token);
50
                 $payload = $service->decode($token);
51
             } catch (Throwable $e) {//Token 过期
51
             } catch (Throwable $e) {//Token 过期
52
                 throw new AuthException('token 已过期');
52
                 throw new AuthException('token 已过期');