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

try token验证失败,返回false

visuddhinanda 2 лет назад
Родитель
Сommit
fa7e703612
1 измененных файлов с 5 добавлено и 1 удалено
  1. 5 1
      app/Http/Api/AuthApi.php

+ 5 - 1
app/Http/Api/AuthApi.php

@@ -15,7 +15,11 @@ class AuthApi{
                 if($token === "null"){
                     return false;
                 }
-                $jwt = JWT::decode($token,new Key(config('app.key'),'HS512'));
+                try{
+                    $jwt = JWT::decode($token,new Key(config('app.key'),'HS512'));
+                }catch(\Exception $e){
+                    return false;
+                }
                 if($jwt->exp < time()){
                     //过期
                     return false;