Beispiel #1
0
 /**
  * Creates new confirmation token and sends it to the user.
  *
  * @return bool
  */
 public function resend()
 {
     if (!$this->validate()) {
         return false;
     }
     /** @var Token $token */
     $token = Yii::createObject(['class' => Token::className(), 'userId' => $this->user->id, 'type' => Token::TYPE_CONFIRMATION]);
     $token->save(false);
     $this->mailer->sendConfirmationMessage($this->user, $token);
     Yii::$app->session->setFlash('info', Yii::t('users', 'A message has been sent to your email address. It contains a confirmation link that you must click to complete registration.'));
     return true;
 }