public function actionEmailConfirm($code) { $user = Users::model()->getUserByMaintenanceUrl($code); if (empty($user)) { throw new CHttpException(400, 'Invalid request. Please do not repeat this request again.'); } $user->url_maintenance = false; $user->email_verified = 1; $user->save(); MailHelper::sendRegisterConfirmSuccess($user->email); $this->setFlashSuccess('You successfully confirmed email. Now you can use your account'); $this->redirect(array('/site/login')); }