|
@@ -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']);
|