diff options
-rw-r--r-- | src/Psecio/Gatekeeper/Session/RememberMe.php | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/src/Psecio/Gatekeeper/Session/RememberMe.php b/src/Psecio/Gatekeeper/Session/RememberMe.php index 6829b68..1402ef0 100644 --- a/src/Psecio/Gatekeeper/Session/RememberMe.php +++ b/src/Psecio/Gatekeeper/Session/RememberMe.php @@ -132,7 +132,7 @@ class RememberMe // Remove the token (a new one will be made later) $this->datasource->delete($token); - if (\Psecio\Gatekeeper::hash_equals($this->data[$this->tokenName], $token->id.':'.hash('sha256', $userToken)) === false) { + if (\Psecio\Gatekeeper\Gatekeeper::hash_equals($this->data[$this->tokenName], $token->id.':'.hash('sha256', $userToken)) === false) { return false; } @@ -256,11 +256,11 @@ class RememberMe public function setCookies(\Psecio\Gatekeeper\AuthTokenModel $tokenModel, $token, $https = false, $domain = null) { if ($domain === null && isset($_SERVER['HTTP_HOST'])) { - $domain = $_SERVER['HTTP_HOST']; + $domain = ($_SERVER['HTTP_HOST'] != 'localhost') ? $_SERVER['HTTP_HOST'] : false; } $tokenValue = $tokenModel->id.':'.hash('sha256', $token); $expires = new \DateTime($this->expireInterval); return setcookie($this->tokenName, $tokenValue, $expires->format('U'), '/', $domain, $https, true); } -}
\ No newline at end of file +} |