diff --git a/src/Session/CacheSessionHandler.php b/src/Session/CacheSessionHandler.php index 88f54ab..abfda22 100644 --- a/src/Session/CacheSessionHandler.php +++ b/src/Session/CacheSessionHandler.php @@ -27,7 +27,7 @@ public function __construct( public function read(string $sessionId): string|false { $session = $this->cache->get($sessionId, false); - if ($session === false) { + if ($session === false || !isset($this->sessionIndex[$sessionId])) { return false; }