miércoles, 20 de febrero de 2013

Recuperar y cambiar contraseña admin de Prestashop.

Buenas.

No puedo acceder al panel administrador de mi tienda Online Prestashop. La contraseña o el usuario son incorrectos. Yo, por estadística, me inclino mas al tema de la contraseña, aunque el usuario también falla a veces.




SOLUCIÓN:
Paso 1. - Acceder vía FTP (ej. vía Filezilla) a tu Alojamiento, entrar en la carpeta donde tienes instalada la Tienda y ahí en la carpeta config, dentro de ella esta el archivo settings.inc.php el cual editáis con un bloc de notas (notepad) y copiáis lo que hay entre comillas sencillas de la linea COOKIE_KEY Será una cosa del tipo: Axg8qWUYZj8zFXCWaeZSn37oOqfffS01tgJFHDm8RGv4TFKR7Pi27KiQ
Paso 2. - Entrar en vuestro alojamiento y abrir la base de datos de la tienda prestashop. Accedéis a través de phpMyAdmin y os sale a la izquierda la vista de todas las tablas. Pincháis en la que pone ps_employee.  Aquí seleccionas el usuario para el que queráis restablecer la clave (si solo tenéis el administrador pues solo habrá una linea que debéis seleccionar y Editar— es un pequeño icono con un lápiz junto a la casilla de selección). En el campo de passwd del usuario que has editado pega la cadena alfanumérica del paso 1 poniendo al final de la cadena(sin dejar espacios ni nada) la clave de acceso que queráis usar para entrar en la administración de la Tienda. Quedando algo así:
Axg8qWUYZj8zFXCWaeZSn37oOqfffS01tgJFHDm8RGv4TFKR7Pi27KiQmicontraseña

Paso 3. ***IMPORTANTE!!!!!!!: Veréis también en la fila passwd justo a la izquierda del campo donde hemos pegado el código COOKIE_KEY un desplegable que no hay nada de Tipo varchar(32), el cual tenéis que desplegar y seleccionar la función MD5. Si no lo hacéis aunque peguéis el cookie_key y le deis a Continuar con la opción Guardar, no servirá de nada.
- En el caso que no os acordéis del usuario, podéis ver la dirección de correo correspondiente al acceso del usuario, nada mas pinchar en la tabla ps_employe como se ve en la imagen.Con esto ya podéis entrar con la dirección de mail y la contraseña que habéis escrito al final del código.

Un saludo. 

4 comentarios:

Unknown dijo...

Muchachos si no les sale con estos pasos que aqui les brindan miren la carpeta admin....en mi caso en el servidor local lo tenia como admin123 y asi lo pase a mi hosting y era por eso que no entraba el usuario ni la contraseña....esta carpeta en mi hosting lo cambie a admin1234 y como magia entro

bieeeeeeeeeeeeeeeeeeeen!!!

Anónimo dijo...

Fantástico!! A mi me ha ido de perlas este truco. Muchas gracias!!!

Andrea dijo...

genial muchas gracias, seguido paso a paso y perfecto,

Unknown dijo...

Sos un grande, eres un genio.
Gracias me sirvió de mucho.