Cambiar la contraseña de Administrador en PrestaShop

Si bien no es habitual perder el acceso al back office de PrestaShop, en ocasiones, por olvido de la contraseña o porque heredamos de otro administrador la gestión del sitio web desarrollado en PrestaShop y desconocemos las credenciales de acceso necesitamos cambiar la contraseña de forma segura.

PrestaShop, como otros CMS, en el back office dispone de la opción ¿Olvidó su contraseña? que permite recibir en la cuenta de correo autorizada para el administrador de la Tienda (owner) el enlace para modificarla, en ocasiones, principalmente si no fuimos nosotros quienes instalamos la Tienda, es posible que no tengamos acceso a dicho email, pero si al Panel de Hosting para realizar el cambio de forma manual.

En este artículo vamos a utilizar la opción de cambio de contraseña en la base de datos, usando phpMyAdmin y ejecutando una consulta SQL que permita crear una contraseña encriptada en MD5 utilizando nuestro usuario de acceso al back office y una ¡nueva contraseña!.

Resetar la contraseña desde phpMyAdmin
Accedemos al Panel del Hosting (cPanel).
Desde el Administrador de Archivos en /public_html (o carpeta de la instalación de PrestaShop) localizamos el archivo /config/settings.inc.php.
Editamos el archivo settings.inc.php y copiamos el valor del define(‘_COOKIE_KEY_’.
Desde el Panel del Hosting accedemos al gestor de bases de datos phpMyAdmin.
Desde phpMyAdmin cargamos la base de datos en uso.
Localizamos la tabla _employee.
En la pestaña SQL hacemos clic para lanzar una consulta.
Eliminamos el SELECT que aparece por defecto en la caja de consultas.
Añadimos el código de la consulta a ejecutar (ejemplo: 1)
Hacemos clic en “Continuar”.
Si la consulta se ejecuta correctamente veremos el correspondiente aviso en verde.
Para verificar que el cambio es correcto accedemos a la url del Back Office.
Verificamos que podemos acceder a la url http://www.dominio.com/adminwe/ (o la ruta que corresponda).

Ejemplo de consulta (1):

UPDATE `ps47f_employee` SET passwd=md5(’68RcnhlEwkNk2knfhw2pON9fcCfUveRbi5vNV7vvIKñngUp07nW0Di7Awebempresa’) WHERE email=”tu@email.eu”
En el siguiente vídeo mostramos este proceso de cambio de contraseña del usuario “Owner” o administrador de PrestaShop.

Publicado por

El Ingeniero

Videos y Tutoriales de Ingeniería para aportar soluciones a mis colegas Ingenieros y Técnicos en su día a día.

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *