¿Cómo cambiar la contraseña de PrestaShop?

PrestaShop no me deja entrar en mi backoffice y necesito urgentemente cambiar la contraseña. Paso a paso en local o en un servidor es el mismo proceso que estás viendo.

Hoy voy a aprender: Prestashop

Carlos Espinal

Escrito por: Carlos Espinal

David Piqué » Cursos » Prestashop » ¿Cómo cambiar la contraseña de PrestaShop?

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.

Vaya, ahora resulta que la contraseña de mi PrestaShop recién instalado no funciona

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

  1. 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

  2. Copia el contenido de la variable cookie_key

    Copiamos el contenido de la variable con Control + C

  3. 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.

  4. 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.

  5. Elige la función MD5 y continuar para efectuar los cambios

    Este paso son dos clicks

  6. 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

Carpeta de instalación de PrestaShop

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.

cookie_key para cambiar la contraseña de Prestashop

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

la tabla ps_employee contiene los usuarios de PrestaShop están en

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

Usuario administrador de PrestaShop en la base de datos

Encontramos el campo passwd que contiene lo mismo que veíamos en la imagen anterior.

el campo passwd almacena las contraseñas codificadas
Vamos a borrar el contenido del campo, ya sabes, esos caracteres raros …. y vamos a poner nuestra nueva contraseña que será «carlospixelpro».
La nueva contraseña = cookie_key+contraseña

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

función de codificación en Prestashop es md5

Ya lo has seleccionado?

Solo nos falta bajar y pulsar en continuar, tal y como se ve en la siguiente imagen

Continuar para guardar la password en la base de datos

Perfecto, ahora veremos una página de confirmación que nos dice que el código que se ha ejecutado lo ha hecho correctamente

consulta SQL para el cambio de pass

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

Acceso al backoffice de prestashop con nueva contraseña

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.

¡Haz clic para puntuar esta entrada!
(Votos: 1 Promedio: 5)