|
@@ 38-41 (lines=4) @@
|
| 35 |
|
$email = $request->request->get('email'); |
| 36 |
|
$user = $this->getEntityManager()->getRepository('Webcook\Cms\SecurityBundle\Entity\User')->findOneBy(array('email'=> $email)); |
| 37 |
|
|
| 38 |
|
if ($user === null) { |
| 39 |
|
$view = $this->getViewWithMessage(null, 404, 'This email does not exist. Please enter a valid email.'); |
| 40 |
|
return $this->handleView($view); |
| 41 |
|
} |
| 42 |
|
|
| 43 |
|
$resetLink = $this->setResetToken($user); |
| 44 |
|
$message = \Swift_Message::newInstance() |
|
@@ 118-121 (lines=4) @@
|
| 115 |
|
|
| 116 |
|
if ($password == $repeatPassword) { |
| 117 |
|
$user = $this->getEntityManager()->getRepository('Webcook\Cms\SecurityBundle\Entity\User')->findOneBy(array('passwordResetToken'=> $token)); |
| 118 |
|
if ($user === null) { |
| 119 |
|
$view = $this->getViewWithMessage(null, 404, 'This token is invalid.'); |
| 120 |
|
return $this->handleView($view); |
| 121 |
|
} |
| 122 |
|
|
| 123 |
|
$this->setUserPassword($user, $password); |
| 124 |
|
|