public static function ClearAuthentication($guid = "CURRENT_USER")
	{
		self::Init();
		self::$user = null;
		unset($_SESSION[$guid]);
		
		self::UnsetAllSessionVars();
		
		@session_destroy();
	}
public static function ClearAuthentication($guid = "CURRENT_USER")
	{
		self::Init();
		self::$user = null;
		unset($_SESSION[$guid]);
		
		self::UnsetAllSessionVars();
		
		@session_destroy();
	}
public static function ClearAuthentication ( $ guid = "CURRENT_USER" ) { self :: Init ( ) ; self :: $ user = null ; unset ( $ _SESSION [ $ guid ] ) ; self :: UnsetAllSessionVars ( ) ; @ session_destroy ( ) ; }
Forcibly clear all _SESSION variables and destroys the session

@param string $guid The GUID of this user
Forcibly clear all _SESSION variables and destroys the session