actionRequestPasswordReset

Общие вопросы по использованию второй версии фреймворка. Если не знаете как что-то сделать и это про Yii 2, вам сюда.
Ответить
an.viktory@gmail.com
Сообщения: 536
Зарегистрирован: 2016.09.05, 23:21

actionRequestPasswordReset

Сообщение an.viktory@gmail.com »

перенес из backend конструкцию по восстановлению пароля (формы виды актионс)

Код: Выделить всё

 public function actionRequestPasswordReset()
    {
        $model = new PasswordResetRequestForm();
        if ($model->load(Yii::$app->request->post()) && $model->validate()) {
            if ($model->sendEmail()) {
           // if (true) {
                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,
        ]);
    }
    
но почему то метод $model->sendEmail() возвращает false
еще дополнительно скопировал шаблоны email и создал рабочий Email supportEmail
как отловить ошибку почему этот метод возвращает false ? в логах не вижу ничего
an.viktory@gmail.com
Сообщения: 536
Зарегистрирован: 2016.09.05, 23:21

Re: actionRequestPasswordReset

Сообщение an.viktory@gmail.com »

почему false нашел о вот почему не посылает email не знаю
andku83
Сообщения: 988
Зарегистрирован: 2016.07.01, 10:24
Откуда: Харьков

Re: actionRequestPasswordReset

Сообщение andku83 »

Достаю волшебный шар -> считываю из вселенной тело метода sendEmail -> вижу результат:

Код: Выделить всё

    public function sendEmail() {
	return false;
    }
Ну как-бы в данном методе нет кода который мог бы отослать письмо.
Ответить