¿Qué te ha parecido?
(Votos: 1 Promedio: 5)

Vamos a ver cómo cambiar la contraseña de PrestaShop 1.7 directamente desde la base de datos a través de PHPMyAdmin. Esto pasa por qué a veces llevamos mucho tiempo sin acceder al panel de control o simplemente por qué se nos ha olvidado. Por defecto podemos solicitar una nueva contraseña a través del enlace «he olvidado mi contraseña». En este caso deberemos introducir el correo electrónico asociado al usuario en el que recibiremos la nueva contraseña generada.

Pero ¿y si nos hemos olvidado también el correo electrónico? En este caso tendremos que acudir a la base de datos para cambiar la contraseña de acceso a nuestro PrestaShop. Vamos a ver cómo hacerlo.

Para ello tienes que saber cómo funcionan las contraseñas en PrestaShop. Tanto la versión 1.6 cómo la 1.7, las contraseñas se crean de la siguiente manera:

[Cookie Key]+[Contraseña] > encriptadas en formato MD5 = [Nueva Contraseña]

Cookie Key. Qué es, Dónde está y Cómo Recuperarla.

Qué es la Cookie Key de PrestaShop.

La cookie key es única para cada PrestaShop y es generada en el momento en que se hace la instalación. Para conseguir generar la nueva contraseña desde la base de datos, necesitamos primero recuperar la cookie key.

Dónde está la Cookie Key de PrestaShop.

En la versión 1.7, la cookie key se encuentra en almacenada en el archivo parameters.php en la ruta siguiente:

httpdocs > app > config > parameters.php
Cómo Recuperar Contraseña PrestaShop. Cookie Key Que es Donde esta y Como recuperarla

Cómo Recuperar Contraseña PrestaShop. Cookie Key Que es Donde esta y Como recuperarla

Cómo recuperar la Cookie Key de PrestaShop.

En el archivo parameters.php están almacenados los datos de configuración de la base de datos, incluida nuestra cookie key. Simplemente localizar la línea correspondiente y copiar el código entre comillas.

Cambiar contraseña PrestaShop Copiar Cookie Key

Cambiar contraseña PrestaShop Copiar Cookie Key

Cómo generar la nueva contraseña desde la base de datos.

Ahora que ya tenemos la cookie key, podemos copiarla y pegarla en un bloc de notas, y a continuación añadir nuestra nueva contraseña elegida. Para el ejemplo hemos utilizados la siguiente: @123456789

Cambiar Contraseña PrestaShop Copiar Cookie Key y Añadir Nueva Clave

Copiar la Cookie Key en el bloc de notas y añadir la nueva contraseña.

Copiamos todo el «churro» y nos vamos a la base de datos donde buscaremos la tabla «employee» y seleccionamos el usuario del que queremos cambiar la contraseña, clicando «editar».

Cambiar Contraseña PrestaShop desde Base de Datos

Editar el usuario en la tabla «employee».

Finalmente, copiamos el churro de antes (cookie key + nueva contraseña) en el campo valor y guardamos en formato MD5.

Cambiar Contraseña PrestaShop desde Base de Datos

Pegar la cookie key más la nueva contraseña en el campo valor y guardar en formato MD5.

Ahora dirígete al formulario de login de tu tienda y accede al panel de control con la nueva contraseña. Si has seguido las instrucciones, deberías poder acceder sin problema. Espero que este post te haya sido de ayuda 🙂