
Originally Posted by
solo_400
I have installed on my live store.
Is there any debug activated? I have a remember_me.log in log directory increasing fast.
Darn it; I forgot to remove that debug code. Edit /includes/classes/observers/class.remember_me_observer.php, finding this section:
Code:
protected function encodeCookie($cookie_data)
{
$cookie_data['currency'] = $_SESSION['currency'];
$cookie_data['language'] = $_SESSION['language'];
$cookie_data['languages_id'] = $_SESSION['languages_id'];
$cookie_data['languages_code'] = $_SESSION['languages_code'];
$cookie_data['cartIdSet'] = isset($_SESSION['cartID']);
$cookie_data['securityToken'] = $_SESSION['securityToken'];
error_log(date('Y-m-d H:i:s') . " encodeCookie: " . var_export($cookie_data, true) . PHP_EOL, 3, DIR_FS_LOGS . '/remember_me.log');
return base64_encode(gzcompress(serialize($cookie_data), 9));
}
protected function removeCookie()
{
$this->setCookie('', time() - 3600);
}
protected function decodeCookie()
{
$remember_info = false;
if (isset($_COOKIE[$this->cookie_name])) {
$remember_info = base64_decode($_COOKIE[$this->cookie_name]);
if ($remember_info !== false) {
$remember_info = gzuncompress($remember_info);
if ($remember_info !== false) {
$remember_info = unserialize($remember_info);
}
}
}
error_log(date('Y-m-d H:i:s') . " decodeCookie: " . var_export($remember_info, true) . PHP_EOL, 3, DIR_FS_LOGS . '/remember_me.log');
return $remember_info;
}
and commenting-out those debug lines:
Code:
protected function encodeCookie($cookie_data)
{
$cookie_data['currency'] = $_SESSION['currency'];
$cookie_data['language'] = $_SESSION['language'];
$cookie_data['languages_id'] = $_SESSION['languages_id'];
$cookie_data['languages_code'] = $_SESSION['languages_code'];
$cookie_data['cartIdSet'] = isset($_SESSION['cartID']);
$cookie_data['securityToken'] = $_SESSION['securityToken'];
// error_log(date('Y-m-d H:i:s') . " encodeCookie: " . var_export($cookie_data, true) . PHP_EOL, 3, DIR_FS_LOGS . '/remember_me.log');
return base64_encode(gzcompress(serialize($cookie_data), 9));
}
protected function removeCookie()
{
$this->setCookie('', time() - 3600);
}
protected function decodeCookie()
{
$remember_info = false;
if (isset($_COOKIE[$this->cookie_name])) {
$remember_info = base64_decode($_COOKIE[$this->cookie_name]);
if ($remember_info !== false) {
$remember_info = gzuncompress($remember_info);
if ($remember_info !== false) {
$remember_info = unserialize($remember_info);
}
}
}
// error_log(date('Y-m-d H:i:s') . " decodeCookie: " . var_export($remember_info, true) . PHP_EOL, 3, DIR_FS_LOGS . '/remember_me.log');
return $remember_info;
}
I'll get an update going ...
Bookmarks