public function vSetLoginUid($uid, $exinfo = '') { $token = $uid ? $this->sGetSessionToken($uid, $exinfo) : ''; Ko_Web_Response::VSetCookie(self::SESSION_TOKEN_NAME, $token, 0, '/', '.' . MAIN_DOMAIN); $token = $uid ? $this->sGetPersistentToken($uid) : ''; Ko_Web_Response::VSetCookie(self::PERSISTENT_TOKEN_NAME, $token, time() + 2592000, '/', '.' . MAIN_DOMAIN); }
public static function VInit() { $referer = Ko_Web_Request::SHttpReferer(); if ('' != $referer) { $rinfo = parse_url($referer); if (PASSPORT_DOMAIN !== $rinfo['host'] && (MAIN_DOMAIN === $rinfo['host'] || '.' . MAIN_DOMAIN === substr($rinfo['host'], -1 - strlen(MAIN_DOMAIN)))) { Ko_Web_Response::VSetCookie(self::COOKIE_NAME, $referer); } } }
public static function set($update) { Ko_Web_Response::VSetCookie(self::COOKIE_NAME, json_encode($update), 0, '/', '.' . MAIN_DOMAIN); }