SmythSys IT Consulting

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