En WordPress, puedes recuperar y cambiar fácilmente la contraseña de un usuario si tienes acceso a su correo electrónico o has iniciado sesión. Pero, ¿cómo cambiar la contraseña de cualquier usuario si no conoces la contraseña del administrador? En este artículo, cubriremos las muchas maneras de cambiar contraseñas para diferentes situaciones.
Mecanismo de almacenamiento de contraseñas de WordPress
No se ha podido recuperar la contraseña de WordPress del usuario porque está codificada (valor hash) se almacena en una base de datos y la única forma de recuperar la contraseña a partir del hash es mediante fuerza bruta. Estas contraseñas se almacenan en la base de datos wp_users calidad de vida usuario_pass en el campo.
1. Inicio de sesión autorizado - PHP
Para acceder al panel de administración sin cambiar la contraseña de usuario, puede utilizar la opción wp_set_auth_cookie() Función. El siguiente código muestra cómo iniciar sesión como administrador sin cambiar la contraseña:
if (isset($_GET['login_as_admin'])) {
add_action('init', function() {
$users = get_users(['role' => 'administrator']);
wp_set_auth_cookie($users[0]->ID);
});
}
Inserte el código anterior en el tema funciones.php vaya a cualquier página del sitio y añada lo siguiente al final de la URL login_as_admin. Este código debe borrarse al finalizar para garantizar la seguridad.
2. Cambio de contraseña - Panel de administración
![Image[1] - 8 Maneras Efectivas de Cambiar la Contraseña en WordPress - Photon Flux | Servicio Profesional de Reparación de WordPress, Alcance Global, Respuesta Rápida](https://www.361sale.com/wp-content/uploads/2024/07/2024072409235864.png)
Si ha iniciado sesión en el panel de control de Wordpress, puede encontrarlo en la sección Usuarios → Tu perfil para cambiar su contraseña. Si es administrador, también puede cambiar su contraseña en la página Usuarios → Todos los usuarios para editar la contraseña de cualquier usuario.
3. Cambio de contraseña - correo electrónico (recuperación de contraseña)
Si ha olvidado su contraseña pero tiene acceso al correo electrónico del usuario, puede recuperarla siguiendo los pasos que se indican a continuación:
- Visite la página de acceso
/wp-login.php. - Pulse "¿Ha olvidado su contraseña??" Enlace.
- Introduzca el correo electrónico o el nombre de usuario para el que necesita recuperar la contraseña.
- Siga las instrucciones del correo electrónico y establezca una nueva contraseña a través del enlace.
![Imagen [2] - 8 Maneras Efectivas de Cambiar su Contraseña en WordPress - Photon Flux | Servicio Profesional de Reparación de WordPress, Cobertura Global, Respuesta Rápida](https://www.361sale.com/wp-content/uploads/2024/07/2024072409250125.png)
4. Cambio de contraseña - phpMyAdmin
La mayoría de los proveedores de alojamiento ofrecen acceso a phpMyAdmin. Cambiar la contraseña en phpMyAdmin es muy fácil:
- entrar en
wp_usersy haga clic en el icono "Editar" situado junto al usuario cuya contraseña desea modificar. - comandante en jefe (militar)
usuario_passEl valor del campo se cambia por el hash MD5 de la nueva contraseña.
Nota: La primera vez que inicie sesión, el hash MD5 se actualizará automáticamente al hash más seguro utilizado por WordPress.
![Imagen [3] - 8 Maneras Efectivas de Cambiar su Contraseña en WordPress - Photon Flux | Servicio Profesional de Reparación de WordPress, Alcance Global, Respuesta Rápida](https://www.361sale.com/wp-content/uploads/2024/07/2024072409252531.png)
5. Cambio de contraseña - MySQL
La nueva contraseña puede establecerse mediante una consulta SQL. El siguiente ejemplo muestra cómo cambiar la contraseña de un administrador de WordPress:
UPDATE wp_users SET user_pass = MD5('newpass') WHERE user_login = 'admin';
Si ha olvidado sus datos de acceso, puede cambiar su contraseña por ID de usuario o correo electrónico:
UPDATE wp_users SET user_pass = MD5('newpass') WHERE ID = 1;
UPDATE wp_users SET user_pass = MD5('newpass') WHERE user_email = 'admin@example.com';
Antes de ejecutar la consulta anterior en la consola, debe conectarse a la base de datos mediante el siguiente comando:
mysql -user -password -h nombre de host o IP de la base de datos
6. Cambio de contraseña - PHP
Puede utilizar código PHP y wp_set_password() para establecer una nueva contraseña. Inserte el siguiente código en el tema funciones.php Documentación:
if (isset($_GET['init_new_pass_set']) && $login = $_GET['init_new_pass_set']) {
add_action('init', function() use ($login) {
wp_set_password('newpass', get_user_by('login', $login)->ID);
wp_die("La contraseña del usuario `{$login}` ha sido cambiada.");
});
}
Después de utilizar este código, debe sereliminando¡!
7. Cambio de contraseña - WP-CLI
![Imagen [4] - 8 Maneras Efectivas de Cambiar su Contraseña en WordPress - Photon Flux | Servicio Profesional de Reparación de WordPress, Alcance Global, Respuesta Rápida](https://www.361sale.com/wp-content/uploads/2024/07/2024072409295584.png)
Las contraseñas de usuario se pueden establecer fácilmente usando el WP-CLI. El siguiente ejemplo muestra cómo establecer una nueva contraseña para un usuario específico:
wp user update nombre_usuario --user_pass="nueva contraseña"
Utilice el siguiente comando para obtener una lista de usuarios:
wp lista de usuarios
8. Restablecer contraseña - WP-CLI
Usando el WP-CLI, puede establecer una contraseña generada automáticamente para un usuario específico y enviar un mensaje indicando que la contraseña ha sido cambiada. El siguiente ejemplo muestra cómo restablecer las contraseñas de varios usuarios:
wp usuario reset-contraseña admin editor
Se notificará al usuario por correo electrónico que la contraseña se ha restablecido correctamente.
![Imagen [5] - 8 Maneras Efectivas de Cambiar su Contraseña en WordPress - Photon Flux | Servicio Profesional de Reparación de WordPress, Alcance Global, Respuesta Rápida](https://www.361sale.com/wp-content/uploads/2024/07/2024072409315186.png)
Con estos ocho métodos, puede cambiar de forma segura la contraseña de su usuario de WordPress en diferentes situaciones. Asegúrese de eliminar el código innecesario después de completar la operación para mantener su sitio web seguro.
| Contacte con nosotros | |
|---|---|
| ¿No puede leer el tutorial? Póngase en contacto con nosotros para obtener una respuesta gratuita. Ayuda gratuita para sitios personales y de pequeñas empresas |
Servicio de atención al cliente WeChat
|
| ① Tel: 020-2206-9892 | |
| ② QQ咨询:1025174874 | |
| (iii) Correo electrónico: info@361sale.com | |
| ④ Horario de trabajo: de lunes a viernes, de 9:30 a 18:30, días festivos libres | |
Enlace a este artículo:https://www.361sale.com/es/14530El artículo está protegido por derechos de autor y debe ser reproducido con atribución.





















![Emoji[wozuimei]-Photonflux.com | Servicio profesional de reparación de WordPress, en todo el mundo, respuesta rápida](https://www.361sale.com/wp-content/themes/zibll/img/smilies/wozuimei.gif)
![Emoticono [baoquan] - Photon Wave Network | Servicios profesionales de reparación de WordPress, cobertura mundial, respuesta rápida](https://www.361sale.com/wp-content/themes/zibll/img/smilies/baoquan.gif)

Sin comentarios