diff options
author | Terje Bråten <terje@braten.be> | 2013-03-31 22:30:03 +0200 |
---|---|---|
committer | Terje Bråten <terje@braten.be> | 2013-03-31 22:30:03 +0200 |
commit | 47304a0da6a25e5b0bbfbc5e7f9684f8b43ea688 (patch) | |
tree | 6ae8715b07b368b9dd9759e26116ff9e08d32878 /Http/RememberMe | |
parent | a0e89bdf9b19db7f0788ba4401a474e1762ed31d (diff) | |
download | symfony-security-47304a0da6a25e5b0bbfbc5e7f9684f8b43ea688.zip symfony-security-47304a0da6a25e5b0bbfbc5e7f9684f8b43ea688.tar.gz symfony-security-47304a0da6a25e5b0bbfbc5e7f9684f8b43ea688.tar.bz2 |
Doctrine cannot handle bare random non-utf8 strings
Diffstat (limited to 'Http/RememberMe')
-rw-r--r-- | Http/RememberMe/PersistentTokenBasedRememberMeServices.php | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/Http/RememberMe/PersistentTokenBasedRememberMeServices.php b/Http/RememberMe/PersistentTokenBasedRememberMeServices.php index 25122a5..6500bfd 100644 --- a/Http/RememberMe/PersistentTokenBasedRememberMeServices.php +++ b/Http/RememberMe/PersistentTokenBasedRememberMeServices.php @@ -99,7 +99,7 @@ class PersistentTokenBasedRememberMeServices extends AbstractRememberMeServices } $series = $persistentToken->getSeries(); - $tokenValue = $this->secureRandom->nextBytes(64); + $tokenValue = base64_encode($this->secureRandom->nextBytes(64)); $this->tokenProvider->updateToken($series, $tokenValue, new \DateTime()); $request->attributes->set(self::COOKIE_ATTR_NAME, new Cookie( @@ -121,8 +121,8 @@ class PersistentTokenBasedRememberMeServices extends AbstractRememberMeServices */ protected function onLoginSuccess(Request $request, Response $response, TokenInterface $token) { - $series = $this->secureRandom->nextBytes(64); - $tokenValue = $this->secureRandom->nextBytes(64); + $series = base64_encode($this->secureRandom->nextBytes(64)); + $tokenValue = base64_encode($this->secureRandom->nextBytes(64)); $this->tokenProvider->createNewToken( new PersistentToken( |