/** * 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); }
/** * 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); }
/** * 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); }
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); }