Cambiar la contraseรฑa de un usuario de Prestashop por base de datos.

Algo que nos pasa a menudo cuando tenemos que arreglar un Prestashop de un cliente: no tenemos acceso al backend y tenemos que crear un nuevo usuario administrador (os enseรฑaremos otro dรญa) o tenemos que cambiar la contraseรฑa del existente.
Hoy os enseรฑamos a hacerlo.

Cรณmo cambiar la contraseรฑa de Prestashop por base de datos.

El proceso consta de dos pasos.

  1. Obtener el Cookie Key.
    La contraseรฑa de Prestashop viene cifrada y usa, para ello, este valor de tu tienda (diferente en cada tienda). Para encontrarlo tienes que ir (por FTP o SSH) al fichero de configuraciรณn. Su localizaciรณn depende de la versiรณn.
    1.6: /config/settings.inc.php Es el valor que encuentras en la lรญnea que pone detrรกs de  define(โ€˜_COOKIE_KEY_โ€™
    1.7: /app/config/parameters.php Es el valor que aparece detrรกs de ‘cookie_key’ =>

    Apuntad este valor porque lo vais a necesitar.
  2. Modificar la base de datos.
    Para ello lo mejor es usar un editor como phpMyAdmin. Abrimos la base de datos y buscamos la tabla ps_employees (por defecto es ps, pero eso puede cambiar, puedes tener otracosa_employees).
    Ahรญ tienes que editar el usuario que quieras, ir al campo contraseรฑa, poner en Funciรณn MD5 (para que cifre lo que pongamos en el otro campo, MD5 es un mรฉtodo de cifrado), y en la columna Valor quitamos lo que haya y ponemos:

    cookiekeycontraseรฑa

    Es decir el valor de cookie key seguido de la contraseรฑa sin espacios.
    Le damos a continuar y ya tendremos nuestra nueva contraseรฑa cifrada y preparada para usar. Obviamente en el panel de administraciรณn ponemos la contraseรฑa sin cifrar.

    Alternativo: si sois algo mรกs atrevidos podรฉis no editar la base de datos y usar un comando de SQL en el paso 2 (tenรฉis que meter el cookie key donde dice, la contraseรฑa donde dice nuevacontraseรฑa y el correo del usuario en correoquesea.
UPDATE ps_employee SET passwd = md5("<COOKIE_KEY><tucontraseรฑa>") WHERE email = "correoquesea";

Os dejamos un vรญdeo explicรกndolo:

Deja un comentario

Resumen de nuestra Polรญtica de Privacidad

  • Responsable:ย SmythSys IT Consulting SLNE.
  • Finalidad:ย Gestionar y moderar los comentarios.
  • Legitimaciรณn:ย Necesitas dar tu consentimiento para publicar un comentario.
  • Destinatarios:ย Tus datos se alojan en los servidores de OVH.
  • Derechos:ย Tienes derecho a acceder, rectificar, limitar y suprimir los datos en la direcciรณn del responsable (en nuestra polรญtica de privacidad).

Time limit is exhausted. Please reload CAPTCHA.