Si trato de acceder con cualquiera de los usuarios creados me retorna el mismo mensaje, y si intento recuperar la contraseña nunca me llega el correo.
Contenido solo visible a usuarios registrados
Cabe aclarar que ya realicé los pasos de esta guía: https://www.webempresa.com/blog/cambiar-la-contrasena-de-administrador-en-prestashop.html
Y sigue sin funcionar, y todo pasó después de una actualización de plugins.
El mensaje específicamente es este:
Hay un error.
Hola Juan José,
¿Podrías compartirme la sentencia SQL que ejecutaste en phpMyAdmin?
La sentencia debería tener la siguiente estructura:
UPDATE ps47f_employee SET passwd=md5('tupassword') WHERE email="tu@email.eu"
Si no la has insertado inténtalo o compártela por este medio para validar que esté bien estructurada.
Otra opción que tienes es la de restablecer tu prestashop a un punto anterior en el tiempo donde tu recuerdes que sí podías loguearte sin problemas, esto puedes hacerlo desde tu cuenta de cPanel con la herramienta de SuperBackuo -> https://guias.webempresa.com/preguntas-frecuentes/gestionar-copias-de-seguridad-con-superbackup-en-cpanel/
Saludos 🙂
@bulmaro-webempresa
Gracias por responder
Efectivamente esa fue la consulta que ejecuté, tengo conocimientos de programación y puedo confirmar yo mismo que la consulta se ejecutó correctamente.
1 fila afectada. (La consulta tardó 0.0006 segundos.) UPDATE ps47f_employee SET passwd=md5('password') WHERE email="example@gmail.com"
También reetablecí mi sitio con la herramienta de súperbackup del CPANEL a una fecha anterior a la del error y sigue sin funcionar.
Necesito acceder para al menos recuperar información de configuración, ya que pretendo montar la página de nuevo, pero si me ahorraría mucho tiempo tener claro como tenía la configuración interna.
Hola Juan,
Ok, la consulta que debiste insertar debería variar, te explico:
UPDATE $nombre_tabla SET passwd=md5('$tu_password') WHERE email="$direccion_email_administrador"
$nombre_tabla, debes reemplazarlo por el nombre de la tabla XXXX_employee, donde XXXX es el prefijo de las tablas de tu base de datos Prestashop.
$tu_password, debes reemplazarlo por la contraseña que desees establecer, puede ser cualquier cadena de texto que te sea facil de recordar.
$direccion_email_administrador, debes reemplazarlo por el correo electrónico que definiste para el usuario administrador.
Luego, si la sentencia UPDATE ps47f_employee SET passwd=md5('password') WHERE email="example@gmail.com" te funcionó como dices entonces debes ingresar al login de tu Prestashop con esas credenciales que acabas de definir:
email: example@gmail.com
contraseña: password
Si no puedes acceder, por favor, envíanos una captura de pantalla del contenido (registros) de la tabla XXXX_employees de tu base de datos de Prestashop.
Saludos
Este es el contenido actual de la tabla
además de eso es curioso como desde el centro de administración de la instalación del wordpress no me aparece contraseña en el admin, y tampoco me deja seleccionar ningún usuario para cambiar la contraseña.
Hola Juan,
Inserta la siguiente sentencia SQL:
Modifica $tu_password por una cadena de texto fácil de recordar, por ejemplo:
Saludos
Listo, esta es la sentencia
y en el sitio me sigue apareciendo el mismo mensaje, porsupuesto con la nueva contraseña
Hola Juan Jose.
.- Accede a phpMyAdmin
.- Edita la tabla _Employee
.- Selección Editar en el usuario que quieres modificar la contraseña:
.- En la Opción Password, selecciona del desplegable " MD5" y añade la contraseña para ese usuario.
Pulsa en el botón " Continuar para guardar la configuración.
Antes de realizar lo que te indico revisa si te llego un correo a la cuenta " ", revisa la carpeta Spam por que es probable que lo recibieras a esa carpeta.
Un saludo
Hola Juan Jose.
Genial !!!! me alegar mucho que lo solucionarás.
Cualquier consulat que tengas no dudes en comunicarlo.
Cerramos el tema.
Un saludo