[-] FO : #PSCFV-3242 - Add PS version in cookie hach name
This commit is contained in:
+6
-6
@@ -63,7 +63,7 @@ class CookieCore
|
||||
{
|
||||
$this->_content = array();
|
||||
$this->_expire = isset($expire) ? (int)($expire) : (time() + 1728000);
|
||||
$this->_name = md5($name);
|
||||
$this->_name = md5(_PS_VERSION_.$name);
|
||||
$this->_path = trim(Context::getContext()->shop->physical_uri.$path, '/\\').'/';
|
||||
if ($this->_path{0} != '/') $this->_path = '/'.$this->_path;
|
||||
$this->_path = rawurlencode($this->_path);
|
||||
@@ -273,8 +273,8 @@ class CookieCore
|
||||
{
|
||||
$tmpTab2 = explode('|', $keyAndValue);
|
||||
if (count($tmpTab2) == 2)
|
||||
$this->_content[$tmpTab2[0]] = $tmpTab2[1];
|
||||
}
|
||||
$this->_content[$tmpTab2[0]] = $tmpTab2[1];
|
||||
}
|
||||
/* Blowfish fix */
|
||||
if (isset($this->_content['checksum']))
|
||||
$this->_content['checksum'] = (int)($this->_content['checksum']);
|
||||
@@ -309,7 +309,7 @@ class CookieCore
|
||||
else
|
||||
{
|
||||
$content = 0;
|
||||
$time = time() - 1;
|
||||
$time = 1;
|
||||
}
|
||||
if (PHP_VERSION_ID <= 50200) /* PHP version > 5.2.0 */
|
||||
return setcookie($this->_name, $content, $time, $this->_path, $this->_domain, 0);
|
||||
@@ -318,8 +318,8 @@ class CookieCore
|
||||
}
|
||||
|
||||
/**
|
||||
* Save cookie with setcookie()
|
||||
*/
|
||||
* Save cookie with setcookie()
|
||||
*/
|
||||
public function write()
|
||||
{
|
||||
$cookie = '';
|
||||
|
||||
@@ -139,7 +139,7 @@ class AdminLoginControllerCore extends AdminController
|
||||
|
||||
if (!count($this->errors))
|
||||
{
|
||||
// Find employee
|
||||
// Find employee
|
||||
$this->context->employee = new Employee();
|
||||
$is_employee_loaded = $this->context->employee->getByemail($email, $passwd);
|
||||
$employee_associated_shop = $this->context->employee->getAssociatedShops();
|
||||
@@ -156,7 +156,7 @@ class AdminLoginControllerCore extends AdminController
|
||||
else
|
||||
{
|
||||
$this->context->employee->remote_addr = ip2long(Tools::getRemoteAddr());
|
||||
// Update cookie
|
||||
// Update cookie
|
||||
$cookie = Context::getContext()->cookie;
|
||||
$cookie->id_employee = $this->context->employee->id;
|
||||
$cookie->email = $this->context->employee->email;
|
||||
|
||||
Reference in New Issue
Block a user