setCookie() public static method

public static setCookie ( $name, $value = null, $expire = null, $path = null, $domain = null, $secure = null, $httpOnly = null )
Ejemplo n.º 1
0
 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);
     }
 }
Ejemplo n.º 2
0
 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()));
 }
Ejemplo n.º 3
0
 public function clearRememberMeCookie()
 {
     Gpf_Http::setCookie($this->getRememberMeCookieName(), false, time() - 72000, '/');
 }
Ejemplo n.º 4
0
 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, "/");
     }
 }