frontend\controllers\SiteController::actionRequestPasswordReset PHP Method

actionRequestPasswordReset() public method

Requests password reset.
public actionRequestPasswordReset ( ) : mixed
return mixed
    public function actionRequestPasswordReset()
    {
        $model = new PasswordResetRequestForm();
        if ($model->load(Yii::$app->request->post()) && $model->validate()) {
            if ($model->sendEmail()) {
                Yii::$app->session->setFlash('success', 'Check your email for further instructions.');
                return $this->goHome();
            } else {
                Yii::$app->session->setFlash('error', 'Sorry, we are unable to reset password for the provided email address.');
            }
        }
        return $this->render('requestPasswordResetToken', ['model' => $model]);
    }