Tenemos una aplicación Magento que está emitiendo doble Set-Cookie. Aquí están los encabezados:Double Set-Cookie en Magento, lo que lleva a un problema de inicio de sesión para algunos usuarios
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
En algunas circunstancias, después de iniciar sesión, la segunda cookie se establece en frontend = deleted. Según mi lectura, parece que dos frontend = cookies no son un "problema", este es el comportamiento estándar de Magento. Desde mi lectura de la especificación, la segunda interfaz = cookie sobrescribirá la primera si su alcance/especificación es la misma.
¿Alguna idea de dónde podemos empezar a investigar este problema para ver por qué la segunda interfaz = la cookie no se comporta como la primera?
La versión de Magento es la versión empresarial de ver. 1.9.0.0
preguntas relacionadas
¿Cuál es el comportamiento del usuario? ¿Redirigido de nuevo a iniciar sesión? ¿Estás usando Lightspeed u otro almacenamiento en caché? –
Tengo un problema similar, donde la cookie está configurada dos veces. Esto parece provenir del hecho de que lightspeed.php crea una cookie cuando no hay ninguna. Esto ocurre fuera del marco de Magento, lo que da como resultado que la cookie se establezca dos veces. –