public static setCookie ( $name, $value = null, $expire = null, $path = null, $domain = null, $secure = null, $httpOnly = null ) |
protected function save3rdPartyCookie($name, $value, $expire, $overwrite, $cookieDomainValidity = null) { if (!$overwrite && isset($_COOKIE[$name]) && $_COOKIE[$name] != '') { return; } if ($cookieDomainValidity == null) { Gpf_Http::setCookie($name, $value, $expire, "/"); } else { Gpf_Http::setCookie($name, $value, $expire, "/", $cookieDomainValidity); } }
protected function setAuthenticationSucesful(Gpf_Rpc_Form $loginForm, Gpf_Auth_User $authUser) { try { if ($loginForm->getFieldValue(self::REMEMBER_ME) == Gpf::YES) { $authUser->saveRememberMeCookie(); } } catch (Gpf_Exception $e) { } $authUser->setLanguage($loginForm->getFieldValue(self::LANGUAGE)); Gpf_Db_UserAttribute::saveAttribute(self::LANGUAGE, $loginForm->getFieldValue(self::LANGUAGE), $authUser->getAccountUserId()); Gpf_Db_UserAttribute::saveAttribute(self::TIME_OFFSET, Gpf_Session::getInstance()->getTimeOffset(), $authUser->getAccountUserId()); Gpf_Http::setCookie(self::COOKIE_LANGUAGE, $authUser->getLanguage(), time() + 20000000, '/'); $loginForm->addField("S", Gpf_Session::getInstance()->getId()); $loginForm->setInfoMessage($this->_("User authenticated. Logging in.")); Gpf_Log::info($this->_sys("User %s authenticated. Logging in.", $authUser->getUsername())); }
public function clearRememberMeCookie() { Gpf_Http::setCookie($this->getRememberMeCookieName(), false, time() - 72000, '/'); }
private function set3rdPartyCookie($name, $value, $expire) { $this->sendP3PHeader(); $this->debug("Cookie '$name' = '$value', expire=$expire saved with domain validity '".$this->cookieDomainValidity."'"); if($this->cookieDomainValidity != '') { Gpf_Http::setCookie($name, $value, $expire, "/", $this->cookieDomainValidity); } else { Gpf_Http::setCookie($name, $value, $expire, "/"); } }