fix(session): 修复 set-cookie 过长自动截断的问题

This commit is contained in:
李东云
2023-07-14 17:18:33 +08:00
parent d93d25da9a
commit 5cffd47e4d

View File

@@ -13,7 +13,6 @@ use Carbon\Carbon;
use Hyperf\Contract\ConfigInterface;
use Hyperf\Contract\SessionInterface;
use Hyperf\HttpMessage\Cookie\Cookie;
use Hyperf\HttpMessage\Server\Response;
use Hyperf\Session\SessionManager;
use Psr\Http\Message\RequestInterface;
use Psr\Http\Message\ResponseInterface;
@@ -103,11 +102,7 @@ class SessionMiddleware implements MiddlewareInterface
sameSite: $samesite
);
if (!method_exists($response, 'withCookie')) {
return $response->withHeader('Set-Cookie', (string)$cookie);
}
/* @var Response $response */
return $response->withCookie($cookie);
return $response->withHeader('Set-Cookie', (string)$cookie);
}
/**