diff --git a/src/Appwrite/Auth/Auth.php b/src/Appwrite/Auth/Auth.php index d5f90f3245..72659dd6c5 100644 --- a/src/Appwrite/Auth/Auth.php +++ b/src/Appwrite/Auth/Auth.php @@ -386,16 +386,20 @@ class Auth public static function sessionVerify(array $sessions, string $secret) { - var_dump([ - 'secret' => $session->getAttribute('secret'), - 'provider' => $session->getAttribute('provider'), - 'expire' => $session->getAttribute('expire'), - 'hashed' => self::hash($secret), - 'secret_validation' => $session->getAttribute('secret') === self::hash($secret), - 'expiration_validation' => DateTime::formatTz(DateTime::format(new \DateTime($session->getAttribute('expire')))) >= DateTime::formatTz(DateTime::now()), - ]); + foreach ($sessions as $session) { + + var_dump([ + 'secret' => $session->getAttribute('secret'), + 'provider' => $session->getAttribute('provider'), + 'expire' => $session->getAttribute('expire'), + 'hashed' => self::hash($secret), + 'secret_validation' => $session->getAttribute('secret') === self::hash($secret), + 'expiration_validation' => DateTime::formatTz(DateTime::format(new \DateTime($session->getAttribute('expire')))) >= DateTime::formatTz(DateTime::now()), + ]); + + if ( $session->isSet('secret') && $session->isSet('provider') &&