public static function login($unem, $password, $rememberMe = false)
 {
     if (!empty($data = self::getUUIDByUsername($unem)) || !empty($data = self::getUUIDByEmail($unem))) {
         if (count($data) == 1) {
             $data = $data[0];
         }
         if (HashUtils::verifyHash($password, @$data['password_hash'])) {
             /** @var UserController $userController */
             if ($userController = ControllerManager::getController(__CLASS__, ['uuid' => @$data['uuid']], true)) {
                 if ($rememberMe) {
                     CookieController::generateCookie($userController->getModel()->uuid);
                 }
                 return $userController;
             }
         }
     }
     return false;
 }