Dans WordPress, vous pouvez facilement récupérer et modifier le mot de passe d'un utilisateur si vous avez accès à son courriel ou si vous êtes connecté. Mais comment changer le mot de passe d'un utilisateur si vous ne connaissez pas le mot de passe de l'administrateur ? Dans cet article, nous aborderons les différentes façons de modifier les mots de passe en fonction des situations.
Mécanisme de stockage des mots de passe WordPress
Le mot de passe WordPress de l'utilisateur n'a pas pu être récupéré car il est encodé (valeur de hachage) est stocké dans une base de données et le seul moyen de retrouver le mot de passe à partir du hachage est de le forcer. Ces mots de passe sont stockés dans la base de données wp_users qualité de vie user_pass sur le terrain.
1. connexion autorisée - PHP
Pour accéder au panneau d'administration sans changer le mot de passe de l'utilisateur, vous pouvez utiliser la commande wp_set_auth_cookie() Fonction. Le code suivant montre comment se connecter en tant qu'administrateur sans changer de mot de passe :
if (isset($_GET['login_as_admin'])) {
add_action('init', function() {
$users = get_users(['role' => 'administrator']) ;
wp_set_auth_cookie($users[0]->ID) ;
}) ;
}
Insérez le code ci-dessus dans la section functions.php puis allez sur n'importe quelle page du site et ajoutez ce qui suit à la fin de l'URL ?login_as_admin. Ce code doit être supprimé une fois l'opération terminée pour garantir la sécurité.
2. changement de mot de passe - panneau d'administration
![Image[1] - 8 façons efficaces de changer le mot de passe sur WordPress - Photon Flux | Service professionnel de réparation de WordPress, portée mondiale, réponse rapide](https://www.361sale.com/wp-content/uploads/2024/07/2024072409235864.png)
Si vous êtes connecté au tableau de bord de Wordpress, vous pouvez le trouver dans la section Utilisateurs → Votre profil pour modifier votre mot de passe. Si vous êtes administrateur, vous pouvez également modifier votre mot de passe sur la page Utilisateurs → Tous les utilisateurs pour modifier le mot de passe d'un utilisateur.
3. changement de mot de passe - e-mail (récupération du mot de passe)
Si vous avez oublié votre mot de passe mais que vous avez accès à l'adresse électronique de l'utilisateur, vous pouvez récupérer votre mot de passe en suivant les étapes ci-dessous :
- Visiter la page de connexion
/wp-login.php. - Cliquez "mot de passe oublié ??" Lien.
- Saisissez l'adresse électronique ou le nom d'utilisateur pour lequel vous souhaitez récupérer le mot de passe.
- Suivez les instructions contenues dans l'e-mail et définissez un nouveau mot de passe via le lien.
![Image [2] - 8 façons efficaces de changer votre mot de passe sur WordPress - Photon Flux | Service professionnel de réparation de WordPress, portée mondiale, réponse rapide](https://www.361sale.com/wp-content/uploads/2024/07/2024072409250125.png)
4) Changement de mot de passe - phpMyAdmin
La plupart des fournisseurs d'hébergement offrent un accès à phpMyAdmin. Changer votre mot de passe dans phpMyAdmin est très simple :
- entrer dans
wp_userset cliquez sur l'icône "Modifier" à côté de l'utilisateur dont vous voulez changer le mot de passe. - commandant en chef (militaire)
user_passLa valeur du champ est remplacée par le hachage MD5 du nouveau mot de passe.
Note : La première fois que vous vous connectez, le hachage MD5 est automatiquement mis à jour avec le hachage plus sûr utilisé par WordPress.
![Image [3] - 8 façons efficaces de changer votre mot de passe sur WordPress - Photon Flux | Service professionnel de réparation de WordPress, portée mondiale, réponse rapide](https://www.361sale.com/wp-content/uploads/2024/07/2024072409252531.png)
5. changement de mot de passe - MySQL
Le nouveau mot de passe peut être défini à l'aide d'une requête SQL. L'exemple suivant montre comment modifier le mot de passe d'un administrateur WordPress :
UPDATE wp_users SET user_pass = MD5('newpass') WHERE user_login = 'admin' ;
Si vous avez oublié votre login, vous pouvez changer votre mot de passe par identifiant ou par email :
<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' ;
Avant d'exécuter la requête ci-dessus dans la console, vous devez vous connecter à la base de données à l'aide de la commande suivante :
mysql -user -password -h nom d'hôte ou nom de base de données IP
6. changement de mot de passe - PHP
Vous pouvez utiliser le code PHP et wp_set_password() pour définir un nouveau mot de passe. Insérez le code suivant dans la section functions.php Documentation :
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("Le mot de passe de l'utilisateur `{$login}` a été modifié.") ;
}) ;
}
Après avoir utilisé ce code, il doit êtresupprimer!
7. changement de mot de passe - WP-CLI
![Image [4] - 8 façons efficaces de changer votre mot de passe sur WordPress - Photon Flux | Service professionnel de réparation de WordPress, portée mondiale, réponse rapide](https://www.361sale.com/wp-content/uploads/2024/07/2024072409295584.png)
Les mots de passe des utilisateurs peuvent être facilement définis à l'aide de la WP-CLI. L'exemple suivant montre comment définir un nouveau mot de passe pour un utilisateur donné :
wp user update username --user_pass="new password"].
Utilisez la commande suivante pour obtenir une liste d'utilisateurs :
Liste d'utilisateurs wp
8. réinitialisation du mot de passe - WP-CLI
En utilisant la WP-CLI, vous pouvez définir un mot de passe généré automatiquement pour un utilisateur spécifique et envoyer un message indiquant que le mot de passe a été modifié. L'exemple suivant montre comment réinitialiser les mots de passe de plusieurs utilisateurs :
wp user reset-password admin editor
L'utilisateur sera informé par courrier électronique que le mot de passe a été réinitialisé avec succès.
![Image [5] - 8 façons efficaces de changer votre mot de passe sur WordPress - Photon Flux | Service professionnel de réparation de WordPress, portée mondiale, réponse rapide](https://www.361sale.com/wp-content/uploads/2024/07/2024072409315186.png)
Grâce à ces huit méthodes, vous pouvez modifier en toute sécurité les mots de passe des utilisateurs de WordPress dans différentes situations. Veillez à supprimer le code inutile après avoir terminé l'opération afin de préserver la sécurité de votre site web.
Lien vers cet article :https://www.361sale.com/fr/14530L'article est protégé par le droit d'auteur et doit être reproduit avec mention.





















![Emoji[wozuimei]-Photonflux.com | Service professionnel de réparation de WordPress, dans le monde entier, réponse rapide](https://www.361sale.com/wp-content/themes/zibll/img/smilies/wozuimei.gif)
![Émoticône [baoquan] - Photon Wave Network | Services professionnels de réparation WordPress, couverture mondiale, réponse rapide](https://www.361sale.com/wp-content/themes/zibll/img/smilies/baoquan.gif)

Pas de commentaires