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