summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--src/Psecio/Gatekeeper/Session/RememberMe.php6
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
+}