Ejemplo n.º 1
0
 /**
  * Receive token, find user by it and confirm email
  *
  * @param string $token
  *
  * @throws \yii\web\NotFoundHttpException
  * @return string|\yii\web\Response
  */
 public function actionConfirmEmailReceive($token)
 {
     $user = User::findByConfirmationToken($token);
     if (!$user) {
         throw new NotFoundHttpException(Yii::t('yii', 'Page not found.'));
     }
     $user->email_confirmed = 1;
     $user->removeConfirmationToken();
     $user->save(false);
     return $this->renderIsAjax('confirm-email-success', compact('user'));
 }