fix issue with password change + tests user lifecycle

This commit is contained in:
2016-01-05 13:47:17 +01:00
parent 9fe445ed20
commit dabd58ed89
3 changed files with 128 additions and 38 deletions

View File

@@ -354,7 +354,15 @@ class UserController extends Controller
$editForm->handleRequest($request);
if ($editForm->isValid()) {
$password = $editForm->getData();
$password = $editForm->getData()->getPassword();
// logging for debug !! WARNING print the new password !!
$this->get('logger')->debug('update password for an user',
array('method' => __METHOD__, 'password' => $password,
'user' => $user->getUsername()));
// logging for prod
$this->get('logger')->info('update password for an user',
array('method' => __METHOD__, 'user' => $user->getUsername()));
$user->setPassword($this->get('security.password_encoder')
->encodePassword($user, $password));