/**
  * Return a thing based on $user, $useDomain parameters
  * @abstract  
  * @access
  * @param $user, $useDomain
  * @return integer|babyclass
  */
 public function removeUser(AuthenticateUser $user)
 {
     $sessionTimeout = time() - 42000;
     $domain = "." . DOMAIN;
     $cookieParams = $user->getCookieParams();
     foreach ($cookieParams as $key => $value) {
         setcookie($key, '', $sessionTimeout, "/", $domain);
     }
     $this->deleteSession();
 }
 /**
  * Return a thingie based on $paramie
  * @abstract  
  * @access
  * @param boolean $paramie 
  * @return integer|babyclass
  */
 public function removeUser(AuthenticateUser $user, $useDomain = true)
 {
     $sessionTimeout = time() - 42000;
     $domain = false;
     if ($useDomain) {
         if (HTTP_ROOT_HOST === HTTP_HOST) {
             $domain = "." . HTTP_HOST;
         } else {
             $domain = HTTP_ROOT_HOST;
         }
     }
     $cookieParams = $user->getCookieParams();
     foreach ($cookieParams as $key => $value) {
         setcookie($key, '', $sessionTimeout, "/", $domain);
     }
     //$this->deleteSession();
 }