8 façons efficaces de changer votre mot de passe sur WordPress

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

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 :

  1. Visiter la page de connexion /wp-login.php.
  2. Cliquez "mot de passe oublié ??" Lien.
  3. Saisissez l'adresse électronique ou le nom d'utilisateur pour lequel vous souhaitez récupérer le mot de passe.
  4. 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

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 :

  1. entrer dans wp_users et cliquez sur l'icône "Modifier" à côté de l'utilisateur dont vous voulez changer le mot de passe.
  2. commandant en chef (militaire) user_pass La 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

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

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

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.


Contactez nous
Vous n'arrivez pas à lire le tutoriel ? Contactez-nous pour une réponse gratuite ! Aide gratuite pour les sites personnels et les sites de petites entreprises !
Service clientèle WeChat
Service clientèle WeChat
Tel : 020-2206-9892
QQ咨询:1025174874
(iii) Courriel : info@361sale.com
Horaires de travail : du lundi au vendredi, de 9h30 à 18h30, jours fériés.
© Déclaration de reproduction
Cet article a été écrit par : xiesong
LA FIN
Si vous l'aimez, soutenez-le.
félicitations0 partager (joies, avantages, privilèges, etc.) avec les autres
commentaires achat de canapé

Veuillez vous connecter pour poster un commentaire

    Pas de commentaires