/** * @param UserInterface $user */ protected function onSuccess(UserInterface $user) { if ($this->getNewPassword() != "") { $user->setPlainPassword($this->getNewPassword()); } $this->userManager->updateUser($user); }
protected function onSuccess(UserInterface $user) { $user->setPlainPassword($this->getNewPassword()); $user->setConfirmationToken(null); $user->setEnabled(true); $this->userManager->updateUser($user); }
public function process(UserInterface $user) { $this->form->setData(new ChangePassword($user)); if ('POST' == $this->request->getMethod()) { $this->form->bindRequest($this->request); if ($this->form->isValid()) { $user->setPlainPassword($this->getNewPassword()); $this->userManager->updateUser($user); return true; } } return false; }
public function process(UserInterface $user) { $this->form->setData(new ResetPassword($user)); if ('POST' == $this->request->getMethod()) { $this->form->bindRequest($this->request); if ($this->form->isValid()) { $user->setPlainPassword($this->getNewPassword()); $user->setConfirmationToken(null); $user->setEnabled(true); $this->userManager->updateUser($user); return true; } } return false; }