Commit fe0fcefcfff448f2c44a77237b97ded7754c6d39
1 parent
2023a165
big commti
Showing
1 changed file
with
22 additions
and
0 deletions
Show diff stats
frontend/controllers/SiteController.php
... | ... | @@ -97,4 +97,26 @@ class SiteController extends Controller |
97 | 97 | 'code'=>'404', |
98 | 98 | ]); |
99 | 99 | } |
100 | + /** | |
101 | + * Requests password reset. | |
102 | + * | |
103 | + * @return mixed | |
104 | + */ | |
105 | + public function actionRequestPasswordReset() | |
106 | + { | |
107 | + $model = new PasswordResetRequestForm(); | |
108 | + if ($model->load(Yii::$app->request->post()) && $model->validate()) { | |
109 | + if ($model->sendEmail()) { | |
110 | + Yii::$app->session->setFlash('success', 'Check your email for further instructions.'); | |
111 | + | |
112 | + return $this->goHome(); | |
113 | + } else { | |
114 | + Yii::$app->session->setFlash('error', 'Sorry, we are unable to reset password for email provided.'); | |
115 | + } | |
116 | + } | |
117 | + | |
118 | + return $this->render('requestPasswordResetToken', [ | |
119 | + 'model' => $model, | |
120 | + ]); | |
121 | + } | |
100 | 122 | } | ... | ... |