Login con cache en ...
 
Avisos
Vaciar todo

Login con cache en prestashop 1.7

20 Respuestas
3 Usuarios
0 Reactions
662 Visitas
Respuestas: 26
Eminent Member
Topic starter
 

Hola, me esta ocurriendo una cosa muy extraña en un prestashop 1.7 que acabo de instalar.
Antes aclarar que la instalación es nueva, pero que los usuarios y direcciones estan migrados de un prestashop 1.6.

EL PROBLEMA

En algunas ocasiones, cuando un cliente hace login en los datos de usuarios le aparecen los datos de usuario de otro cliente, y si realiza un pedido es como si lo hiciese el otro cliente no el. Si se desloguea y vuelve a loguearse le salen sus verdaderos datos y en el admin en admin tiene sus verdaderos datos.

¿Cache? ¿Sesión? ¿Alguna idea?

Gracias.

URL del sitio: Contenido solo visible a usuarios registrados


 
Respondido : 07/03/2018 12:43 pm
Pepe
 Pepe
Respuestas: 41113
Illustrious Member Admin
 

Hola Daniel.

Pues tiene pinta de cache.

Prueba primero a desestabilizar toda la cache de prestashop y revisa si desaparece el error, con eso comprobaremos si es problema de cache.

Revisa si con otros navegadores distintos tienes el mismo problema o es con un navegador en concreto y revisa si puedes desde otro equipo que no sea el que sueles utilizar de normal para trabajar en la web.

Un saludo


 
Respondido : 07/03/2018 2:22 pm
Respuestas: 26
Eminent Member
Topic starter
 

Gracias, voy a aplicar lo que me comentas una semana:

Compilación de plantillas: Forzar compilación
Cache Smarty: NO

¿Si resulta ser la cache como soluciono el problema?

Gracias por la ayuda.


 
Respondido : 07/03/2018 3:27 pm
Jhon
 Jhon
Respuestas: 44989
Illustrious Member Moderator
 

Hola

Lo que has desactivado es la cache smarty, esto es cuando modificas archivos del theme, para deshabilitar la cache de PrestaShop puedes hacerlo desde la misma pantalla pero en la parte inferior (Parámetros Avanzados > Rendimiento > cache ) ver imagen adjunta.

Saludos.


 
Respondido : 07/03/2018 5:07 pm
Respuestas: 26
Eminent Member
Topic starter
 

Gracias, Jhon, esa opcion nunca la he activado. ¿Quiere decir eso que el problema no es de la cache?


 
Respondido : 07/03/2018 6:06 pm
Jhon
 Jhon
Respuestas: 44989
Illustrious Member Moderator
 

Hola

Si no tienes activada esta opción, entonces no estas usando cache, podrías verificar si tienes los párametro CCC habilitados?, esto lo encuentras en la misma pantalla

Si tienes dudas envíanos una captura de pantalla completa de las opciones de rendimiento que tienes configuradas

Saludos.


 
Respondido : 07/03/2018 6:31 pm
Respuestas: 26
Eminent Member
Topic starter
 

Gracias, te dejo aqui la captura de tal como lo tengo configurado.


 
Respondido : 07/03/2018 7:03 pm
Jhon
 Jhon
Respuestas: 44989
Illustrious Member Moderator
 

Hola

En la sección CCC, desactiva todos los parámetros y verifica si te sucede lo mismo.

Saludos.


 
Respondido : 07/03/2018 8:05 pm
Respuestas: 26
Eminent Member
Topic starter
 

Desactivado, lo dejo unos dias a prueba. Gracias

En caso de ser la cache ¿Que tendría que hacer para solucionarlo?

Gracias


 
Respondido : 08/03/2018 9:56 am
Respuestas: 26
Eminent Member
Topic starter
 

Buenas de nuevo, una clienta nos ha llamado y con el mismo problema, hace login y le aparecen los datos del otro cliente, se desloguea y vuelve a hacer login y le aparecen los suyos. La cache la tengo desactivada.

Alguna idea?


 
Respondido : 08/03/2018 12:06 pm
Pepe
 Pepe
Respuestas: 41113
Illustrious Member Admin
 

Hola Daniel.

Aparte de la cahe de prestashop ¿ Tienes alguna extensión más de cache ? ¿ Por casualidad tienes instalado Magic cache en tu cuenta de hosting ?

Te lo comento por que tiene toda la pinta la tiene de cache.

Un saludo


 
Respondido : 08/03/2018 1:37 pm
Respuestas: 26
Eminent Member
Topic starter
 

Parece ser que no estaba activada, al tener en Rendimiento Cache en No no esta activada ninguna cache a nivel de servidor.

¿Puede ser la cache de smarty?

Gracias


 
Respondido : 08/03/2018 3:19 pm
Jhon
 Jhon
Respuestas: 44989
Illustrious Member Moderator
 

Hola

Revisa : Preferencias > Localización : Localización geográfica por IP , asegúrate de que este desactivado ya que a veces cuando se activa causa problemas.

Saludos


 
Respondido : 08/03/2018 5:08 pm
Respuestas: 26
Eminent Member
Topic starter
 

Ya lo tenia desactivado


 
Respondido : 08/03/2018 5:23 pm
Jhon
 Jhon
Respuestas: 44989
Illustrious Member Moderator
 

Hola

Dificil saber que puede suceder, teoricamente debería ser un tema con algún módulo de optimización que por alguna razón no te gestiona bien la cache.

Lo de smarty es para las páginas del theme, puedes dejar la opción del medio que sólo recompile cuando se hayan modificado archivos.

De ser posible podrías evaluar cambiando de theme, pero mejor realizar esto en un sitio de pruebas para no afectar a tus usuarios.

Saludos.


 
Respondido : 08/03/2018 5:36 pm
Página 1 / 2