public function actionActivate($email, $token)
 {
     $user = UserService::getUserIdByEmail($email);
     if ($user == null) {
         Yii::$app->session->setFlash("error", Yii::t('app', 'Invalid email'));
         return $this->goHome();
     }
     $activationToken = UserService::getUserActivationToken($user);
     if ($activationToken == null) {
         Yii::$app->session->setFlash("error", Yii::t('app', 'No activation token. Contact with admin.'));
         return $this->goHome();
     } else {
         if ($token == $activationToken->getToken()) {
             UserService::activateUser($user);
             Yii::$app->session->setFlash("success", Yii::t('app', 'User has been activated'));
             return $this->goHome();
         } else {
             Yii::$app->session->setFlash("error", Yii::t('app', 'Invalid token'));
             return $this->goHome();
         }
     }
 }