[Security] Bugfix - Ensure that passwords is of string type. Function BasePasswordEncoder::comparePasswords haven't been working properly for numeric (plaintype) passwords.
This commit is contained in:
parent
dded1955e4
commit
82a44ec9d4
@ -459,7 +459,7 @@ class SecurityExtension extends Extension
|
|||||||
|
|
||||||
$container
|
$container
|
||||||
->setDefinition($userId, new DefinitionDecorator('security.user.provider.in_memory.user'))
|
->setDefinition($userId, new DefinitionDecorator('security.user.provider.in_memory.user'))
|
||||||
->setArguments(array($username, $user['password'], $user['roles']))
|
->setArguments(array($username, (string)$user['password'], $user['roles']))
|
||||||
;
|
;
|
||||||
|
|
||||||
$definition->addMethodCall('createUser', array(new Reference($userId)));
|
$definition->addMethodCall('createUser', array(new Reference($userId)));
|
||||||
|
Reference in New Issue
Block a user