Двойной Set-Cookie в Magento, приводящий к проблемам со входом в систему для некоторых пользователей

Мы есть приложение Magento, которое выдает двойные файлы cookie Set-Cookie. Вот заголовки:

  HTTP/1.1 200 OK
  Date: Wed, 18 Apr 2012 21:04:28 GMT
  Server: Apache/2.2.3 (CentOS)
  X-Powered-By: PHP/5.2.10
  Set-Cookie: frontend=iti6c00cdm6cc79hfl1pl9pq52; expires=Wed, 18-Apr-2012 22:04:28 GMT; path=/
  Expires: Thu, 19 Nov 1981 08:52:00 GMT
  Cache-Control: no-store, no-cache, must-revalidate, post-check=0, pre-check=0
  Pragma: no-cache
  Set-Cookie: frontend=iti6c00cdm6cc79hfl1pl9pq52; expires=Wed, 18-Apr-2012 22:04:28 GMT; path=/; domain=**example.com**
  Connection: close
  Transfer-Encoding: chunked
  Content-Type: text/html; charset=UTF-8

В некоторых случаях после входа в систему второй файл cookie устанавливается на frontend=deleted . Из моего чтения кажется, что два файла cookie frontend= не являются «проблемой», это стандартное поведение Magento. Судя по моему прочтению спецификации, второй файл cookie frontend= перезапишет первый, если их область/спецификация совпадают.

Есть идеи, где мы можем начать копаться в этой проблеме, чтобы понять, почему второй файл cookie frontend= ведет себя не так, как первый?

Версия Magento является корпоративной версией вер. 1.9.0.0

Связанные вопросы

7
задан Community 23 May 2017 в 12:09
поделиться