Parcourir la source

Merge branch 'login_04_02_liu'

rkljw il y a 2 semaines
Parent
commit
7588099586
1 fichiers modifiés avec 6 ajouts et 8 suppressions
  1. 6 8
      app/Controller/LoginController.php

+ 6 - 8
app/Controller/LoginController.php

@@ -346,9 +346,8 @@ class LoginController extends AbstractController
      * @throws \Psr\Container\NotFoundExceptionInterface
      * @throws \RedisException
      */
-    public function loginStatus()
+    public function loginStatus(Jwt $jwt)
     {
-
         $reqData = $this->request->all();
         $validator = $this->validationFactory->make(
             $reqData,
@@ -363,13 +362,12 @@ class LoginController extends AbstractController
             $errorMessage = $validator->errors()->first();
             return Result::error($errorMessage);
         }
-        $redis = $this->container->get(\Hyperf\Redis\Redis::class);
-        $token = md5(urldecode($reqData['token']));
-        $ticketEnabled = $redis->exists('ticket:' . $token);
-        if ($ticketEnabled) {
+        try {
+           $status =  $jwt->verifyToken($reqData['token']);
+           var_dump("状态:",$status);
             return Result::success(['isLogin' => true]);
-        } else {
-            return Result::error('token已过期');
+        }catch(\Exception $e){
+            return Result::error('token已过期'.$e->getMessage());
         }
     }