No puedo acceder a mi PrestaShop. No tengo la contraseña, se me ha olvidado, la he escrito mal… no importa la excusa. Vas a cambiar tu contraseña de administrador antes de darte cuenta
He olvidado mi contraseña
En el curso de PrestaShop, a veces ha pasado que cuando instalas esta solución de comercio electrónico por primera vez, esta es una situación de lo más común que escribes mal tu contraseña, pulsas una tecla de más, no puedes usar «He olvidado mi contraseña» porque estás en local, o si te ha tocado administrar una tienda online, pero no tienes la contraseña de acceso o al correo de recuperación.
Si olvidas la contraseña, o simplemente no te la han dado, el procedimiento para cambiar la contraseña de PrestaShop es más fácil de lo que crees, te ponemos los pasos resumidos o con todo lujo de detalles para que no te pierdas.
Tiempo necesario: 3 minutos.
Quiero cambiar la contraseña de administrador de PrestaShop
- En primer lugar, abrimos el explorador para ver nuestra instalación de PrestaShop
Entra en tus archivos de PrestaShop, dirígete a la carpeta /app/config/ y edita el archivo parameters.php
- Copia el contenido de la variable cookie_key
Copiamos el contenido de la variable con Control + C
- Abre PHPmyAdmin , entra en la base de datos de PrestaShop y localiza la tabla empleados
La tabla en cuestión se llama ps_employee. Pulsa en ella y edita el registro con el usuario que quieras cambiar.
- Borra el contenido del campo passwd y escribe la nueva
Recuerda pegar la cookie_key que pegaste anteriormente y sin espacios, a continuación escribe la nueva contraseña.
- Elige la función MD5 y continuar para efectuar los cambios
Este paso son dos clicks
- Y este paso es para decirte que ya has cambiado tu contraseña
Recarga tu página de administración y sé feliz 😉
Cambiar la contraseña de administrador de PrestaShop paso a paso
En primer lugar, abrimos el explorador para ver nuestra instalación de PrestaShop, y entramos en /app/config, necesitamos abrir el archivo parameters.php para ver su interior. Prueba con algún editor de código como Visual Studio Code o Sublime text
Lo que necesitaremos a continuación es el contenido de la variable cookie_key. Lo seleccionamos y presionamos CTRL C o CMD C si estás en Mac para copiarlo.
Entramos a la base de datos
Vamos a PHPMyAdmin, este paso no tiene complicación porque ya creaste tu base de datos para poder instalar PrestaShop en local. Una vez dentro, si tenemos varias bases de datos seleccionamos la de nuestro e-commerce favorito.
Como verás mi Base de datos en local tiene varias, elijo la que creé para la instalación y localizamos la tabla «ps_employee» y hacemos click en ella
Ahora tendremos acceso a los datos del único registro que tengo en mi tabla empleados. Al ser una instalación nueva, no hay más, que le vamos a hacer… ahh sí, pulsa Editar
Encontramos el campo passwd que contiene lo mismo que veíamos en la imagen anterior.
Fíjate, hemos pegado la cookie (CTRL+V para pegar) y sin espacios escribimos nuestra nueva contraseña. En la imagen lo ves en dos renglones, pero sólo es por el tamaño del recuadro. No debe haber ni espacios ni saltos de línea.
Importante tenemos que seleccionar la función que va a codificar nuestra contraseña. Así que en ese desplegable que hemos visto que está junto al campo de la contraseña, seleccionamos MD5
Ya lo has seleccionado?
Solo nos falta bajar y pulsar en continuar, tal y como se ve en la siguiente imagen
Perfecto, ahora veremos una página de confirmación que nos dice que el código que se ha ejecutado lo ha hecho correctamente
Conclusiones
Si te fijas en el campo passwd aparece ya nuestra contraseña con la nueva codificación
Ahora solo me resta recargar mi página de administración y probarla
Y funciona perfectamente 😉
Si te fijas el proceso es muy sencillo pero puede albergar una pequeña complicación a la hora de localizar la cookie que necesitamos para cambiar la contraseña. Ya sabes donde está, ahora solo tienes que acceder a ella y proceder normalmente.