Exemplo n.º 1
0
 /**
  * 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;
 }
Exemplo n.º 2
0
 /**
  * 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;
 }