web-dev-qa-db-fra.com

Mot de passe oublié ne fonctionne pas

J'ai essayé de réinitialiser mon mot de passe administrateur pour mon installation locale de wordpress s'exécutant sur MAMP. Auparavant, il fonctionnait bien, mais j’ai oublié le mot de passe, mais lorsque j’ai terminé le processus de "mot de passe oublié", j’ai voulu recevoir un e-mail avec le nouveau mot de passe, mais il n’arrive jamais dans mon hotmail (j'ai également vérifié la boîte) Cela prend parfois un peu de temps, mais cela fait maintenant un jour que vous voulez. Des idées que je pourrais essayer?

Merci

2
NATHAN C

Vous n'avez probablement aucun serveur de messagerie installé/activé (comme sendmail/qmail/postfix) sur votre ordinateur local. Vous pouvez toujours réinitialiser votre mot de passe administrateur depuis la base de données. La table "wp_users" stocke le mot de passe dans le champ "user_pass"

Vous pouvez simplement remplacer la valeur par une valeur de hachage md5 de votre mot de passe souhaité pour l'utilisateur admin.

Remarque: Cela convient aux environnements de test/locaux et ne le fait pas dans le serveur de production car il invalide l'effet de salt :)

1
Hasin Hayder

Vous pouvez également réinitialiser le mot de passe via le code. Voici les étapes:

Collez le code ci-dessous dans le fichier functions.php de votre thème actif.

wp_set_password('password',1);

Mettez votre nouveau mot de passe pour l'utilisateur principal. Le "1" est le numéro d'identification de l'utilisateur dans la table wp_users.

http://codex.wordpress.org/Resetting_Your_Password

1
dipali