/** * @see \wcf\system\session\ACPSessionFactory::init() */ protected function init() { $usesCookies = true; if (isset($_COOKIE[COOKIE_PREFIX . 'cookieHash'])) { if ($_COOKIE[COOKIE_PREFIX . 'cookieHash'] != SessionHandler::getInstance()->sessionID) { $usesCookies = false; } } else { $usesCookies = false; } if (!$usesCookies) { // cookie support will be enabled upon next request HeaderUtil::setCookie('cookieHash', SessionHandler::getInstance()->sessionID); } else { // enable cookie support SessionHandler::getInstance()->enableCookies(); } parent::init(); }