public function actionVerify() { if (\Yii::$app->user->isGuest) { throw new NotFoundHttpException('The requested page does not exist.'); } elseif (\Yii::$app->user->identity->isActivated()) { return $this->redirect(['user/profile']); } $model = new SignupForm(['scenario' => 'activate']); if ($model->load(Yii::$app->request->get())) { if ($user = $model->activate()) { if (Yii::$app->getUser()->login($user)) { Yii::$app->session->setFlash('success', 'Аккаунт подтвержден!'); return $this->goHome(); } } } return $this->render('verify', ['model' => $model]); }