Procházet zdrojové kódy

try token验证失败,返回false

visuddhinanda před 2 roky
rodič
revize
fa7e703612
1 změnil soubory, kde provedl 5 přidání a 1 odebrání
  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;