public function actionConfirmAccount($token, $email) { // Send user to home if already logged in $this->checkHome(); // Unset Flash Message Yii::$app->session->setFlash(CoreGlobal::FLASH_GENERIC, null); if (isset($token) && isset($email)) { $user = UserService::findByEmail($email); if (isset($user) && UserService::verify($user, $token)) { // Send Register Mail Yii::$app->cmgCoreMailer->sendVerifyUserMail($user); // Set Success Message Yii::$app->session->setFlash(CoreGlobal::FLASH_GENERIC, Yii::$app->cmgCoreMessage->getMessage(CoreGlobal::MESSAGE_ACCOUNT_CONFIRM)); } else { // Set Failure Message Yii::$app->session->setFlash(CoreGlobal::FLASH_GENERIC, Yii::$app->cmgCoreMessage->getMessage(CoreGlobal::ERROR_ACCOUNT_CONFIRM)); } } else { // Set Failure Message Yii::$app->session->setFlash(CoreGlobal::FLASH_GENERIC, MYii::$app->cmgCoreMessage->getMessage(CoreGlobal::ERROR_ACCOUNT_CONFIRM)); } return $this->render(WebGlobalCore::PAGE_ACCOUNT_CONFIRM); }