WordPress accepte vos identifiants puis vous renvoie aussitôt au formulaire de connexion ? Commencez par le navigateur. Une boucle de connexion peut venir d’un cookie refusé, d’une adresse incohérente ou d’une extension. Réinitialiser plusieurs fois le mot de passe ne résoudra pas ces causes.
Vérifier les cookies et le navigateur
Dans mon incident d’origine, le domaine de SkyMinds figurait parmi les sites dont Firefox refusait les cookies. Résultat : l’authentification ne persistait pas. Le détour par un autre navigateur avait permis d’isoler le problème.
Aujourd’hui, vérifiez les permissions du domaine, supprimez ses cookies puis réessayez. Testez aussi un profil de navigateur propre, sans extensions. La navigation privée n’est pas un test parfait : ses protections peuvent également bloquer certains cookies.
Utiliser la bonne adresse de connexion
Vérifiez le domaine, HTTPS et les éventuelles redirections. Un passage incohérent entre HTTP et HTTPS, ou entre les variantes avec et sans www, peut perturber la session.
Avec un accès SSH, lisez les valeurs sans les modifier au hasard :
wp option get home
wp option get siteurlLangage du code : JavaScript (javascript)
Contrôlez aussi les constantes WP_HOME et WP_SITEURL si elles sont définies dans wp-config.php. Derrière un reverse proxy, vérifiez la transmission du protocole HTTPS. Les URL de l’administration et les cookies de session ne doivent pas être mis en cache.
Distinguer mot de passe refusé et session perdue
Si WordPress annonce un mot de passe incorrect, utilisez sa procédure de réinitialisation. Si la connexion semble réussir puis disparaît, examinez les cookies, les redirections et le cache. Pour un besoin d’administration, voir changer un mot de passe WordPress avec WP-CLI ou SQL.
Rechercher un conflit sans casser le site
Après sauvegarde, reproduisez le problème sur une copie de test. Désactivez les extensions suspectes une par une et testez un thème par défaut. Évitez de désactiver toutes les extensions d’une boutique en production sans fenêtre de maintenance.
Consultez les logs PHP et ceux du serveur à l’heure de la tentative. Vérifiez aussi les protections de connexion, les règles WAF et les éventuels plugins qui changent l’URL de connexion. Une réponse 403 appelle un autre diagnostic qu’une boucle de redirection.
Valider la correction
- Se connecter avec un compte de test.
- Ouvrir plusieurs écrans d’administration.
- Se déconnecter puis vérifier une nouvelle connexion.
- Tester depuis un second navigateur.
- Vérifier que la correction n’a pas supprimé les protections utiles.
Si le problème suit un changement de serveur ou de domaine, reprenez les contrôles d’une migration WordPress.
Référence
WordPress : résoudre les problèmes de connexion.