web-dev-qa-db-fra.com

Vous ne disposez pas des autorisations suffisantes pour accéder à cette page

Après longtemps, j'ai une question.

J'ai installé mon wordpress dans localhost et je me suis installé, alors que j'avais oublié le mot de passe de l'administrateur, je l'ai donc réinitialisé par phpmyadmin (à l'aide de md5). Maintenant, j'essaie de me connecter avec un mot de passe correct qui est redirigé vers Cette page et affiche . Vous ne disposez pas des autorisations suffisantes pour accéder à cette page.

s'il vous plaît, aidez-moi à résoudre ce problème.

2
Ramkumar M

Il m'est parfois arrivé de rencontrer des problèmes lors de la réinitialisation manuelle du mot de passe si les modifications ont été modifiées ou s'il y a eu un problème avec le compte avant la réinitialisation. Quelques choses à essayer:

  • Êtes-vous sûr de réinitialiser le mot de passe du compte administrateur principal, généralement l'ID n ° 1? Trivial, je sais, mais m'est arrivé dans le passé.
  • Essayez d’utiliser le script de réinitialisation d’urgence du mot de passe , car il fonctionne un peu mieux qu’une réinitialisation manuelle.
  • Essayez de changer les sels dans wp-config.php et réinitialisez le mot de passe à nouveau, voyez si cela élimine certains problèmes de cookies. Très probablement, votre problème peut être attribué à des problèmes de cookies s'il accepte le mot de passe mais ne vous laisse pas entrer. Effacez également tous les cookies.
3
Joshua

Consultez également ce codex utile: http://codex.wordpress.org/Moving_WordPress

1
Tara

D'après ce que je peux voir, les articles du codex pour la réinitialisation de votre mot de passe datent de 2005 et ne s'appliquent probablement pas car WP n'utilise pas MD5.

Le moyen le plus simple de le faire consiste simplement à exécuter la fonction wp_hash_password() et à l'insérer directement dans la base de données. Je suggère de mettre en place un script simple comme ceci:

<?php
include('wp-load.php');

echo wp_hash_password( 'password' );

Mettez ceci dans votre racine Web (avec les autres fichiers WP]), copiez et collez le résultat dans votre ligne de la base de données. Supprimez le fichier lorsque vous avez terminé.

1
Dunhamzzz