Răsfoiți Sursa

try token验证失败,返回false

visuddhinanda 2 ani în urmă
părinte
comite
fa7e703612
1 a modificat fișierele cu 5 adăugiri și 1 ștergeri
  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;