public function actionEmailConfirm($token)
 {
     try {
         $model = new EmailConfirmForm($token);
     } catch (InvalidParamException $e) {
         throw new BadRequestHttpException($e->getMessage());
     }
     if ($model->confirmEmail()) {
         Yii::$app->getSession()->setFlash('success', 'Спасибо! Ваш Email успешно подтверждён.');
     } else {
         Yii::$app->getSession()->setFlash('error', 'Ошибка подтверждения Email.');
     }
     return $this->goHome();
 }
Example #2
0
 public function actionEmailConfirm($token)
 {
     try {
         $model = new EmailConfirmForm($token);
     } catch (InvalidParamException $e) {
         throw new BadRequestHttpException($e->getMessage());
     }
     if ($model->confirmEmail()) {
         Yii::$app->getSession()->setFlash('success', Yii::t('app', 'FLASH_EMAIL_CONFIRM_SUCCESS'));
     } else {
         Yii::$app->getSession()->setFlash('error', Yii::t('app', 'FLASH_EMAIL_CONFIRM_ERROR'));
     }
     return $this->goHome();
 }