public static function onLogout() { if (self::$USER === false) { return true; } GWF_Hook::call(GWF_HOOK::LOGOUT, self::$USER); if (self::$USER->isWebspider()) { self::$USER = false; return self::createSession(); } # Mark the session to be recreated as human // if (self::$USER->isWebspider()) // { // self::create(); // self::setCookies($id, $uid, $sessid)$webspider_killer = true; // } self::$USER = false; if (false === self::$SESSION->saveVars(array('sess_user' => 0, 'sess_ip' => null))) { return false; } self::$SESSION->setVar('sess_user', GWF_Guest::getGuest()); return true; }