Jump to content

[SOLUCIONADO] La solicitud de cambio de contraseña ha caducado. Debe solicitar una nueva.


Recommended Posts

Posted (edited)

Hola. Me ha llamado un cliente diciendo que no puede reestablecer la contraseña porque el enlace le aparece siempre caducado. He probado y es verdad. 

¿Alguna solución que no sea actualizar la versión de Prestashop? Ya que es lo que vi en algunos foros porque al parecer el problema es recurrente en versiones antiguas. 

 

V. 1.7.8.0

Edited by SandraLaen (see edit history)
Link to comment
Share on other sites

Posted (edited)

Hola,

Existen algunas soluciones que puedes probar:

1. Revisa la configuración de caducidad del enlace de restablecimiento de contraseña:

Accede al panel de administración de PrestaShop.

Dirígete a Parámetros de la tienda > Clientes.

En la sección Configuración de la cuenta de cliente, busca la opción Enlace de restablecimiento de contraseña caducado.

Verifica el valor actual de esta opción. Si está configurado en un período de tiempo corto, puede ser la causa de que el enlace caduque rápidamente. Intenta aumentar el valor a un período más largo, como 24 horas o más.

2. Limpia la caché y las cookies de tu navegador:

Los archivos en caché y las cookies a veces pueden interferir con el correcto funcionamiento de los enlaces de restablecimiento de contraseña.

Limpia la caché y las cookies de tu navegador y vuelve a intentar solicitar un enlace de restablecimiento de contraseña.

3. Utiliza un navegador diferente:

Es posible que haya un problema con tu navegador actual que esté causando que los enlaces caduquen.

Intenta usar un navegador diferente, como Chrome, Firefox o Safari, para solicitar un enlace de restablecimiento de contraseña.

4. Comprueba si hay módulos o extensiones que puedan estar causando el problema:

Algunos módulos o extensiones de terceros pueden interferir con el proceso de restablecimiento de contraseña.

Desactiva todos los módulos y extensiones, y vuelve a intentar solicitar un enlace de restablecimiento de contraseña. Si el problema se resuelve, activa los módulos y extensiones uno a uno para identificar cuál está causando el problema.

5. Verifica la configuración del servidor

Asegúrate de que la hora del servidor esté correctamente sincronizada. Una desincronización en la hora del servidor puede causar que los enlaces se consideren caducados inmediatamente.

Accede al servidor donde está alojado tu PrestaShop.

Verifica la configuración de la hora del servidor. Esto generalmente se hace a través de la configuración del sistema operativo del servidor (puedes usar comandos como date en Unix/Linux para ver la hora actual del servidor).

6. Revisa el archivo PasswordController

El problema también puede estar en el archivo PasswordController.php de PrestaShop, que maneja la lógica de restablecimiento de contraseñas.

Accede a los archivos de PrestaShop en tu servidor.

Navega a controllers/front/PasswordController.php.

Revisa el código relacionado con la generación y validación de los tokens de restablecimiento de contraseña. Asegúrate de que no hay errores o problemas de lógica.

Edited by aixos (see edit history)
  • Thanks 1
Link to comment
Share on other sites

  • 4 weeks later...
On 6/4/2024 at 12:10 PM, aixos said:

Hola,

Existen algunas soluciones que puedes probar:

1. Revisa la configuración de caducidad del enlace de restablecimiento de contraseña:

Accede al panel de administración de PrestaShop.

Dirígete a Parámetros de la tienda > Clientes.

En la sección Configuración de la cuenta de cliente, busca la opción Enlace de restablecimiento de contraseña caducado.

Verifica el valor actual de esta opción. Si está configurado en un período de tiempo corto, puede ser la causa de que el enlace caduque rápidamente. Intenta aumentar el valor a un período más largo, como 24 horas o más.

2. Limpia la caché y las cookies de tu navegador:

Los archivos en caché y las cookies a veces pueden interferir con el correcto funcionamiento de los enlaces de restablecimiento de contraseña.

Limpia la caché y las cookies de tu navegador y vuelve a intentar solicitar un enlace de restablecimiento de contraseña.

3. Utiliza un navegador diferente:

Es posible que haya un problema con tu navegador actual que esté causando que los enlaces caduquen.

Intenta usar un navegador diferente, como Chrome, Firefox o Safari, para solicitar un enlace de restablecimiento de contraseña.

4. Comprueba si hay módulos o extensiones que puedan estar causando el problema:

Algunos módulos o extensiones de terceros pueden interferir con el proceso de restablecimiento de contraseña.

Desactiva todos los módulos y extensiones, y vuelve a intentar solicitar un enlace de restablecimiento de contraseña. Si el problema se resuelve, activa los módulos y extensiones uno a uno para identificar cuál está causando el problema.

5. Verifica la configuración del servidor

Asegúrate de que la hora del servidor esté correctamente sincronizada. Una desincronización en la hora del servidor puede causar que los enlaces se consideren caducados inmediatamente.

Accede al servidor donde está alojado tu PrestaShop.

Verifica la configuración de la hora del servidor. Esto generalmente se hace a través de la configuración del sistema operativo del servidor (puedes usar comandos como date en Unix/Linux para ver la hora actual del servidor).

6. Revisa el archivo PasswordController

El problema también puede estar en el archivo PasswordController.php de PrestaShop, que maneja la lógica de restablecimiento de contraseñas.

Accede a los archivos de PrestaShop en tu servidor.

Navega a controllers/front/PasswordController.php.

Revisa el código relacionado con la generación y validación de los tokens de restablecimiento de contraseña. Asegúrate de que no hay errores o problemas de lógica.

SOLUCIONADO! Muchas gracias

Link to comment
Share on other sites

  • SandraLaen changed the title to [SOLUCIONADO] La solicitud de cambio de contraseña ha caducado. Debe solicitar una nueva.

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...