protected function onSuccess(UserInterface $user) { $user->setPlainPassword($this->getNewPassword()); $user->setConfirmationToken(null); $user->setPasswordRequestedAt(null); $user->setEnabled(true); $this->userManager->updateUser($user); }
/** * @param UserInterface $user */ protected function onSuccess(UserInterface $user) { // Disabling user password registration // $user->setPlainPassword($this->getNewPassword()); $user->setConfirmationToken(null); $user->setPasswordRequestedAt(null); $user->setEnabled(true); $this->userManager->updateUser($user); // getting DB user $dbUser = $this->em->getRepository('SpiritDevDBoxUserBundle:User')->findOneByUsername($user->getUsername()); // Updating LDAP Password $this->ldap->ldapUpdatePassword($dbUser, $this->getNewPassword()); }