rkljw 1 долоо хоног өмнө
parent
commit
b5dc54c7fe

+ 9 - 1
app/Controller/LoginController.php

@@ -16,6 +16,7 @@ use Hyperf\Validation\Contract\ValidatorFactoryInterface;
 use \Phper666\JWTAuth\JWT;
 use App\Model\UserToken;
 use Hyperf\HttpServer\Response;
+use Hyperf\HttpMessage\Cookie\Cookie;
 /**
  * @AutoController()
  */
@@ -571,7 +572,14 @@ class LoginController extends AbstractController
         }else{
             $isDel = 1;
         }
-        $this->response->withCookie("Admin-Token", '', time(), '/');
+
+        $expire = time() - 3600;
+        $cookieName = 'Admin-Token';
+        // 创建 Cookie 实例
+        $cookie = new Cookie($cookieName, '', $expire, '/');
+        // 清空 Cookie
+        $this->response = $this->response->withCookie($cookie);
+//        $this->response->withCookie("Admin-Token", '', time(), '/');
 //        setcookie("Admin-Token", "", time(), "/");
         try {
             $jwt->logout($reqData['admintoken']);