controllers/SiteController.php
/**
     * Requests password reset.
     *
     * @return mixed
     */
Requests password reset.
@return mixed
Requests password reset . @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', 'Проверьте свою электронную почту для дальнейших инструкций.');
                return $this->goHome();
            } else {
                Yii::$app->session->setFlash('error', 'Извините, мы не можем сбросить пароль для предоставленной электронной почты.');
            }
        }
        $this->layout = 'login';
        return $this->render('passwordResetRequest', [
            'model' => $model,
        ]);
    }
public function actionRequestPasswordReset ( ) { $ model = new PasswordResetRequestForm ( ) ; if ( $ model -> load ( Yii :: $ app -> request -> post ( ) ) && $ model -> validate ( ) ) { if ( $ model -> sendEmail ( ) ) { Yii :: $ app -> session -> setFlash ( 'success' , 'Проверьте свою электронную почту для дальнейших инструкций.'); return $ this -> goHome ( ) ; } else { Yii :: $ app -> session -> setFlash ( 'error' , 'Извините, мы не можем сбросить пароль для предоставленной электронной почты.'); } } $ this -> layout = 'login' ; return $ this -> render ( 'passwordResetRequest' , [ 'model' => $ model , ] ) ; }
Requests password reset.
Requests password reset .