/** * Sends recovery message. * * @return bool */ public function sendRecoveryMessage() { if ($this->validate()) { /** @var Token $token */ $token = \Yii::createObject(['class' => Token::className(), 'user_id' => $this->user->id, 'type' => Token::TYPE_RECOVERY]); $token->save(false); $this->mailer->sendRecoveryMessage($this->user, $token); \Yii::$app->session->setFlash('info', \Yii::t('user', 'An email has been sent with instructions for resetting your password')); return true; } return false; }
/** * Sends recovery message. * * @return bool */ public function sendRecoveryMessage() { if ($this->validate()) { /** @var Token $token */ $token = \Yii::createObject(['class' => Token::className(), 'user_id' => $this->user->id, 'type' => Token::TYPE_RECOVERY]); $token->save(false); $this->mailer->sendRecoveryMessage($this->user, $token); \Yii::$app->session->setFlash('info', \Yii::t('user', 'You will receive an email with instructions on how to reset your password in a few minutes.')); return true; } return false; }