Reiniciar la contraseña de administrador a través de PHPMyAdmin falla

1 abr 2012, 07:33:49
Vistas: 15.6K
Votos: 1

Siguiendo las instrucciones de PHPMyAdmin del artículo mencionado no logro restablecer correctamente mi contraseña.

Accedo a WP_Users, encuentro mi cuenta de administrador, hago clic en editar, ingreso mi contraseña, cambio el dropdown a MD5, guardo los cambios, pero esta contraseña no funciona cuando intento iniciar sesión en WP-Admin con este nombre de usuario.

Estoy confundido.

0
Todas las respuestas a la pregunta 5
0

Aquí hay una imagen que explica cómo hacerlo
ten cuidado y haz una copia de seguridad de la base de datos antes de realizar cualquier cambio.

Primero, aquí hay un enlace a un codificador MD5 (lo necesitarás): Codificador MD5

cómo cambiar contraseña en phpMyAdmin

.
Espero que esto ayude ;)
Saludos, Sagive.

1 abr 2012 10:52:33
0

Prueba usando un generador de MD5 basado en web, y luego pega el valor MD5 generado directamente en phpMyAdmin sin usar la función MD5 de phpMyAdmin. Al usar el generador, elige una contraseña simple, como "temp123" para evitar posibles problemas con la complejidad. Luego, una vez que puedas iniciar sesión en WordPress, usa el Panel de Administración para cambiar la contraseña a algo más seguro.

Si eso no funciona, prueba la función de contraseña perdida o el método FTP. La función de contraseña perdida probablemente sea la más fácil. Si es necesario, puedes usar phpMyAdmin para actualizar la dirección de correo electrónico asociada con la cuenta.

1 abr 2012 09:36:56
1

Establece tu ID de administrador y ejecuta esta sentencia en tu PhpMyAdmin

UPDATE wp_users SET user_pass = MD5('12345') WHERE ID=1;
1 abr 2012 10:03:28
Comentarios

¡este me ayudó! ya que no había MD5 en la interfaz de PhpMyAdmin!!!

Guy Cohen Guy Cohen
16 may 2017 08:27:24
1

¿Qué tal cambiar el correo electrónico del administrador en el campo especificado anteriormente por Sagive y luego recuperarlo a través de /wp-login.php?

1 abr 2012 11:36:32
Comentarios

"No se permite restablecer la contraseña para este usuario". Este usuario es el administrador de la red.

Steve Steve
2 abr 2012 10:20:17
2
-1

Cuando tengas dudas, haz un hack. Si estás un poco confundido con el MD5 en phpMyAdmin, puedes intentar guardar el correo electrónico en un archivo.

1) Si tu sitio está en vivo, esto requerirá usar FTP. Recomiendo usar Filezilla ya que hace el FTP muy simple. Necesitarás crear un usuario FTP en tu C-Panel si aún no lo has hecho.

2) Encuentra el archivo "wp-includes\pluggable.php" y arrástralo a una carpeta. Abre el archivo. Recomiendo abrirlo en un editor de texto como Notepad++ o Sublime.

3) Presiona CTRL + F para buscar (en Mac es CMD + F). Escribe "wp_mail". Desplázate hacia abajo unas cien líneas hasta encontrar...

$phpmailer->Body = $message;

Esto debería estar alrededor de la línea 370.

4) Justo debajo de esa línea inserta este código...

$f = fopen("email.txt", "w");
fwrite($f, $message);
fclose($f);

5) Una vez guardado el archivo, arrástralo y suéltalo en la ventana de FTP para subirlo al servidor.

6) Carga la página de inicio de sesión y haz clic en "Contraseña perdida". Cuando hagas clic para enviar el correo, el mensaje se guardará en "email.txt". Desde allí podrás restablecer todo.

7) Después de recuperar tu contraseña, vuelve a cambiar "wp-includes\pluggable.php" y elimina email.txt inmediatamente. Este hack dejará tu sitio vulnerable. Recupera tu contraseña y cámbiala de nuevo, estarás bien. Si olvidas cambiarlo de vuelta, no me hago responsable.

3 ago 2016 09:03:37
Comentarios

Nunca deberías modificar el núcleo en un sitio en vivo

Mark Kaplun Mark Kaplun
3 ago 2016 10:05:55

Intenté esto y no funcionó para mí. Dicho esto, si quieres hacer algo como esto, considera crear un plugin, ya que todas las funciones en wp-includes/pluggable.php están diseñadas para ser sobrescritas...

Jeremy Carlson Jeremy Carlson
7 dic 2017 18:56:12