Пример #1
0
 /**
  * Specify session identifier
  *
  * @param   string|null $id
  * @return  Mage_Core_Model_Session_Abstract
  */
 public function setSessionId($id = null)
 {
     if (is_null($id) && $this->useSid()) {
         $_queryParam = $this->getSessionIdQueryParam();
         if (isset($_GET[$_queryParam]) && Mage::getSingleton('core/url')->isOwnOriginUrl()) {
             $id = $_GET[$_queryParam];
         }
     }
     $this->addHost(true);
     return parent::setSessionId($id);
 }
Пример #2
0
 /**
  * Specify session identifier
  *
  * @param   string|null $id
  * @return  Mage_Core_Model_Session_Abstract
  */
 public function setSessionId($id = null)
 {
     if (is_null($id)) {
         if (isset($_GET[self::SESSION_ID_QUERY_PARAM])) {
             $id = $_GET[self::SESSION_ID_QUERY_PARAM];
             /**
              * No reason use crypt key for session
              */
             //                if ($tryId = Mage::helper('core')->decrypt($_GET[self::SESSION_ID_QUERY_PARAM])) {
             //                    $id = $tryId;
             //                }
         }
     }
     $this->addHost(true);
     return parent::setSessionId($id);
 }
Пример #3
0
 /**
  * Specify session identifier
  *
  * @param   string|null $id
  * @return  Mage_Core_Model_Session_Abstract
  */
 public function setSessionId($id = null)
 {
     if (is_null($id) && $this->useSid()) {
         $_queryParam = $this->getSessionIdQueryParam();
         if (isset($_GET[$_queryParam]) && Mage::getSingleton('Mage_Core_Model_Url')->isOwnOriginUrl()) {
             $id = $_GET[$_queryParam];
             /**
              * No reason use crypt key for session
              */
             //                if ($tryId = Mage::helper('Mage_Core_Helper_Data')->decrypt($_GET[self::SESSION_ID_QUERY_PARAM])) {
             //                    $id = $tryId;
             //                }
         }
     }
     $this->addHost(true);
     return parent::setSessionId($id);
 }
Пример #4
0
 public function setSessionId($id = null)
 {
     if (is_null($id)) {
         if (isset($_GET[self::SESSION_ID_QUERY_PARAM])) {
             if ($tryId = Mage::helper('core')->decrypt($_GET[self::SESSION_ID_QUERY_PARAM])) {
                 $id = $tryId;
             }
         }
     }
     if (isset($_SERVER['HTTP_HOST'])) {
         $this->addHost($_SERVER['HTTP_HOST']);
     }
     parent::setSessionId($id);
 }