diff --git a/classes/Cookie.php b/classes/Cookie.php index 8d358c6be..7da2ba990 100644 --- a/classes/Cookie.php +++ b/classes/Cookie.php @@ -270,7 +270,10 @@ class CookieCore //printf("\$content = %s
", $content); /* Get cookie checksum */ - $checksum = crc32($this->_salt.substr($content, 0, strrpos($content, '¤') + 2)); + $tmpTab = explode('¤', $content); + array_pop($tmpTab); + $content_for_checksum = implode('¤', $tmpTab).'¤'; + $checksum = crc32($this->_salt.$content_for_checksum); //printf("\$checksum = %s
", $checksum); /* Unserialize cookie content */ diff --git a/img/logo.jpg b/img/logo.jpg index 3ef612536..47c933e39 100644 Binary files a/img/logo.jpg and b/img/logo.jpg differ