summaryrefslogtreecommitdiffstats
path: root/Http/RememberMe
diff options
context:
space:
mode:
authorKlaas Cuvelier <cuvelierklaas@gmail.com>2015-04-28 09:07:44 +0200
committerFabien Potencier <fabien.potencier@gmail.com>2015-10-06 16:28:55 +0200
commit374b2d638374842e7dddf7601c6605670e4070b3 (patch)
tree7c463c94e6ef336e7809709a7fb6cb78808ceb32 /Http/RememberMe
parentb4534d808d7bd8f5f65959cb2187da072b35a9da (diff)
downloadsymfony-security-374b2d638374842e7dddf7601c6605670e4070b3.zip
symfony-security-374b2d638374842e7dddf7601c6605670e4070b3.tar.gz
symfony-security-374b2d638374842e7dddf7601c6605670e4070b3.tar.bz2
[2.3][SECURITY] Add remember me cookie configuration
Diffstat (limited to 'Http/RememberMe')
-rw-r--r--Http/RememberMe/AbstractRememberMeServices.php7
1 files changed, 5 insertions, 2 deletions
diff --git a/Http/RememberMe/AbstractRememberMeServices.php b/Http/RememberMe/AbstractRememberMeServices.php
index 51eddb6..be22a1d 100644
--- a/Http/RememberMe/AbstractRememberMeServices.php
+++ b/Http/RememberMe/AbstractRememberMeServices.php
@@ -34,7 +34,10 @@ abstract class AbstractRememberMeServices implements RememberMeServicesInterface
const COOKIE_DELIMITER = ':';
protected $logger;
- protected $options;
+ protected $options = array(
+ 'secure' => false,
+ 'httponly' => true,
+ );
private $providerKey;
private $key;
private $userProviders;
@@ -65,7 +68,7 @@ abstract class AbstractRememberMeServices implements RememberMeServicesInterface
$this->userProviders = $userProviders;
$this->key = $key;
$this->providerKey = $providerKey;
- $this->options = $options;
+ $this->options = array_merge($this->options, $options);
$this->logger = $logger;
}