Si vous rencontrez fréquemment le message d’erreur « WordPress continue de me déconnecter », vous êtes au bon endroit.
Généralement, ce problème survient à cause d’un problème avec le cookie que WordPress essaie de mettre en place pour authentifier une session de connexion. Cela pourrait aussi être un problème avec certains réglages d’URL de WordPress qui ne correspondent pas.
Quelle que soit la cause, voici comment résoudre le problème de dépassement de temps de session WordPress.
1. Vider le cache de votre navigateur
Le problème « WordPress continue de me déconnecter » pourrait provenir de votre navigateur. La page peut être mise en cache dans votre navigateur et pourrait essayer d’authentifier la session avec un cookie périmé.
Si c’est le cas, le fait de vider la mémoire cache de votre navigateur réglera le problème. Pour plus de détails, consultez comment vider le cache des navigateurs pour tous les principaux navigateurs.
2. Effacer les cookies de votre navigateur
De même, le problème pourrait être lié au cookie qui est déjà enregistré dans votre navigateur pour le site. Si le cookie a expiré mais remplace par erreur votre connexion récente, il peut provoquer l’erreur.
Heureusement, vous pouvez effacer les cookies de votre navigateur pour corriger cela.
Chrome
Étape 1
Dans Chrome, allez en haut à droite et cliquez sur le bouton Plus. Il ressemble à une icône de hamburger : Trois lignes ou points verticaux.
Étape 2
Ensuite, dans le menu déroulant, sélectionnez Plus d’outils > Effacer les données de navigation.
Étape 3
Vers le haut de la fenêtre contextuelle, sélectionnez une période pour laquelle les données doivent être effacées. Pour tout supprimer, sélectionnez Toutes les périodes dans le menu déroulant.
Étape 4
Ensuite, cochez les Cookies et autres données du site ainsi que les cases à cocher Images et fichiers en cache. Vous pouvez également cocher l’option Historique de navigation.
Étape 5
Cliquez sur le bouton Effacer les données. En fonction de la quantité de données à effacer, quelques minutes peuvent être nécessaires pour terminer le processus.
Safari
Étape 1
Pour effacer les cookies dans Safari, ouvrez le navigateur et sélectionnez Préférences dans le menu.
Étape 2
Ensuite, cliquez sur l’onglet Confidentialité, puis sur le bouton Gérer les données du site web.
Étape 3
Cliquez sur le bouton Supprimer tout pour supprimer tous les cookies de Safari.
Firefox
Étape 1
Après avoir ouvert Firefox, cliquez sur l’icône hamburger des réglages dans le coin supérieur droit. Sélectionnez Préférences dans le menu déroulant.
Étape 2
Un nouvel onglet s’ouvrira avec les réglages. Cliquez sur Confidentialité et sécurité dans le menu de gauche. Faites défiler vers le bas jusqu’à la section Cookies et données du site et cliquez sur le bouton Gérer les données.
Étape 3
Dans la fenêtre contextuelle qui s’affiche, cliquez sur le bouton Supprimer tout ce qui est affiché pour supprimer les cookies. Ensuite, cliquez sur Enregistrer les changements.
Edge
Étape 1
Ouvrez votre navigateur et cliquez sur l’ellipse en haut à droite. Ensuite, allez dans Historique > Effacer les données de navigation.
Étape 2
Dans la zone de liste déroulante Plage de temps, faites une sélection qui convient à votre situation. Pensez au temps de la durée du problème « WordPress continue à me déconnecter ». Choisissez une période au moins aussi longue.
Par exemple, si vous n’avez rencontré le problème que pendant quelques minutes, l’option La dernière heure par défaut devrait fonctionner. Sinon, vous pouvez choisir une autre plage, y compris Tout le temps.
Étape 3
Ensuite, assurez-vous que les cases pour les Cookies et autres données du site ainsi que les Images et fichiers en cache sont cochées. Vous pouvez également choisir d’effacer votre historique de navigation et de téléchargement.
Une fois que c’est fait, cliquez sur le bouton Effacer maintenant.
3. Vérifiez les réglages de votre navigateur
Si cela ne fonctionne pas, le problème pourrait provenir des réglages des cookies de votre navigateur. S’ils sont configurés pour forcer l’expiration des cookies, ils doivent être changés.
Dans ce genre de situation, les étapes ci-dessous devraient faire l’affaire pour le type de navigateur que vous utilisez.
Chrome
Étape 1
Dans Chrome, cliquez sur l’icône du menu en haut à droite et sélectionnez Paramètres.
Étape 2
Un nouvel onglet s’ouvrira avec de nombreuses options. Faites défiler vers le bas de la page et sélectionnez Avancé.
Étape 3
Une liste d’options supplémentaires apparaîtra dynamiquement. Cliquez sur Paramètres du site sous la section Confidentialité et sécurité.
Étape 4
Dans la section Permissions, vous trouverez les paramètres des cookies et des données du site. Si Autoriser le site à enregistrer et à lire les données des cookies n’est pas présent en dessous et que cela indique Bloqué, cliquez dessus.
Sinon, ce n’est pas ce qui cause le problème « WordPress continue à me déconnecter ». Dans ce cas, vous pouvez passer à la section suivante pour un dépannage plus approfondi.
Étape 5
Cliquez sur le bouton de bascule à côté du libellé Bloqué sous la section Cookies et données du site. Une fois que vous avez fait cela, il devrait automatiquement basculer et changer pour permettre la sauvegarde des cookies.
Safari
Étape 1
Dans le menu de Safari, choisissez l’option Préférences.
Étape 2
Allez à l’onglet Confidentialité. Ensuite, à côté de l’option Cookies et données du site web, assurez-vous que la case Bloquer tous les cookies n’est pas cochée. Si elle est cochée, cliquez dessus. La modification sera automatiquement enregistrée.
Étape 3
Vérifiez si le problème « WordPress continue à me déconnecter » a disparu. S’il persiste, vous pouvez cocher à nouveau cette case si vous ne voulez pas que votre navigateur enregistre les cookies.
Ensuite, à côté du suivi du site web, assurez-vous que la case Empêcher le suivi inter-site n’est pas cochée. Si c’est le cas, cliquez dessus.
Firefox
Étape 1
Ouvrez Firefox et cliquez sur l’icône d’engrenage qui se trouve sur la nouvelle page d’onglet par défaut. C’est la page avec vos meilleurs sites listés.
L’icône est située vers le haut, dans le coin droit de la page.
Étape 2
Un nouvel onglet s’ouvrira avec les réglages. Ensuite, allez à l’onglet Confidentialité et sécurité dans le menu de gauche.
Allez à la section Protection de suivi améliorée et sélectionnez l’option Standard.
Si cette option est déjà sélectionnée, continuez le dépannage.
Edge
Étape 1
Lorsque votre navigateur est ouvert, cliquez sur l’icône hamburger en haut à droite et allez dans Réglages.
Étape 2
Allez à l’onglet Permissions du site et trouvez le bouton Cookies et données du site. Si le mot « Bloqué » se trouve en dessous, cliquez dessus.
Par contre, si cela indique « Autorisé », continuez le dépannage.
Étape 3
Cliquez sur le bouton basculant à côté de Autoriser les sites à enregistrer et à lire les données des cookies. Cette modification est automatiquement sauvegardée.
Étape 4
Vérifiez si le problème « WordPress continue à me déconnecter » est corrigé. Ou si elle est déjà activée, assurez-vous que le bouton basculant pour Bloquer les cookies tiers est désactivé.
A ce stade, si vous vérifiez que l’erreur « WordPress continue à me déconnecter » se produit toujours et que c’est toujours un problème ennuyeux, cliquez sur le bouton Ajouter à côté de Autoriser.
Étape 5
Saisissez l’adresse du site qui vous pose problème avec l’erreur « WordPress continue à me déconnecter » dans le champ de texte. Ensuite, cliquez sur Ajouter.
4. Vider le cache de votre site WordPress
Si vous êtes arrivé jusqu’ici et que le problème persiste, votre navigateur n’est pas à blâmer. Mais, le cache de votre site WordPress peut être la cause du problème « WordPress continue à me déconnecter ».
Ne vous inquiétez pas, cependant… Il y a encore quelques moyens de le réparer !
Vous pouvez vider le cache de votre site en quelques clics, mais le processus diffère selon votre hébergeur et si vous utilisez une extension de mise en cache.
Si vous utilisez une extension pour la mise en cache, vérifiez sa documentation.
Sinon, vérifiez auprès de votre hébergeur les instructions pour vider le cache de votre site et de votre serveur.
Si vous utilisez Kinsta pour héberger votre site, il est facile de vider le cache de votre site et vous pouvez consulter comment vider le cache de WordPress sur votre site pour plus de détails.
5. Vérifiez l’adresse de votre site WordPress
Parfois, les cookies de session de connexion WordPress ne sont pas enregistrés car l’URL définie dans le cookie ne correspond pas à l’adresse du site.
Pour résoudre ce problème, vérifiez vos réglages WordPress et assurez-vous que les champs Adresse du site (URL) et Adresse WordPress (URL) sont identiques.
Étape 1
Connectez-vous à votre site et allez dans le menu Réglages > Général. Ensuite, mettez à jour les adresses au besoin et assurez-vous qu’elles sont exactes.
Parfois, il se peut qu’il y ait un préfixe « www » alors qu’il ne devrait pas y en avoir. Vérifiez aussi qu’il y a un préfixe « https » si vous avez un Certificat SSL installé sur votre domaine.
Si vous avez fait des ajustements, cliquez sur Enregistrer les changements en bas de la page.
Mise à jour manuelle des adresses WordPress
Si cela ne fonctionne pas pour résoudre l’erreur « WordPress continue à me déconnecter », vous devrez mettre à jour ces adresses manuellement.
Pour ce faire, vous devez modifier votre fichier wp-config.php.
Vous pouvez utiliser SFTP pour cela et les détails peuvent être trouvés ici : Comment utiliser SFTP pour se connecter à votre site WordPress.
Étape 1
Une fois que vous avez établi une connexion avec votre site en utilisant SFTP, téléchargez et ouvrez le fichier. Ou, si vous utilisez FileZilla, vous pouvez cliquer sur le fichier, puis faire un clic droit dessus et sélectionner Afficher/Modifier dans la liste.
Étape 2
Au-dessus de la ligne « Bonne publication », saisissez le code ci-dessous :
define('WP_HOME','http://votre-site.com);
define('WP_SITEURL','http://votre-site.com);
Assurez-vous de changer « http://votre-site.com » avec votre domaine actuel. Vérifiez également que votre utilisation de « HTTP » ou « HTTPS » est correcte.
Si vous avez un certificat SSL installé pour votre site, alors vous devez choisir le préfixe « HTTPS ».
Pour plus de détails, consultez comment rediriger HTTP vers HTTPS dans WordPress.
Dans l’exemple ci-dessus, il n’y a pas non plus de préfixe « www. ». Si votre site en inclut un et est configuré pour être utilisé de cette façon dans les réglages DNS de votre domaine, alors assurez-vous de l’ajouter.
Étape 3
Enregistrez le fichier et téléversez le sur votre site dans le dossier principal. Ou, si vous utilisez FileZilla, retournez au client et cliquez sur Oui lorsque vous êtes invité à écraser la nouvelle version du fichier sur votre serveur.
6. Désactiver et réactiver les extensions WordPress
Si vous avez atteint ce point sans avoir réussi à résoudre l’erreur « WordPress continue à me déconnecter », il se peut qu’il y ait un problème avec l’une des extensions que vous utilisez.
Lorsqu’une extension a besoin d’authentifier la session avec un cookie, mais que cela n’est pas configuré correctement ou qu’il y a un problème avec le cookie, cela peut causer l’erreur de délai de connexion dépassé de WordPress.
Pour dépanner cette cause probable, vous devez désactiver manuellement vos extensions. Pour plus de détails, consultez comment désactiver les extensions WordPress (pas d’accès à l’admin WP).
Étape 1
En utilisant SFTP, allez dans /wp-content/ et renommez le dossier plugins. Choisissez un nom clair pour éviter toute confusion future.
Étape 2
Actualisez votre site et vérifiez si le problème « WordPress continue à me déconnecter » a été résolu.
Si c’est corrigé, renommez le dossier plugins sous son nom d’origine. Ensuite, rafraîchissez la page dans votre navigateur.
Étape 3
Allez dans Extensions > Extensions installées et activez les extensions une par une jusqu’à ce que l’erreur réapparaisse.
Étape 4
Maintenant que vous savez quelle extension est à l’origine du problème « WordPress continue à me déconnecter », vous pouvez la supprimer.
Si vous avez toujours accès à votre site, restez sur la page Extensions et cliquez sur Désactiver sous l’extension qui pose problème. Ensuite, cliquez sur le lien Supprimer qui apparaît à côté du lien Activer.
Si vous n’avez pas accès à votre site, vous pouvez utiliser SFTP pour renommer le dossier plugins, puis le renommer sous son nom d’origine.
Ensuite, rafraîchissez votre site dans votre navigateur et supprimez l’extension.
Maintenant, vous pouvez chercher une alternative appropriée si vous avez besoin d’utiliser les fonctionnalités offertes par l’extension. Sinon, vous pouvez contacter l’auteur de l’extension pour signaler le problème et demander un correctif.
7. WordPress continue de me déconnecter malgré tout
Si vous rencontrez toujours le problème « WordPress continue à me déconnecter », vous pouvez prolonger manuellement la durée pendant laquelle un utilisateur est mémorisé lorsqu’il coche la case « Se souvenir de moi ».
Ceci est également utile si la valeur par défaut n’est pas assez longue ou si le timing a été modifié précédemment et qu’il ne fonctionne plus pour vous.
Mise à jour manuelle du temps de mémorisation
Étape 1
Créez un thème enfant avec un fichier functions.php si vous ne l’avez pas déjà fait. Vous pouvez vérifier comment créer un thème enfant dans WordPress (Guide étendu) pour plus de détails.
Dans le fichier functions.php de votre thème enfant, ajoutez ce filtre :
add_filter( 'auth_cookie_expiration', 'keep_me_logged_in_for_1_year' );
function keep_me_logged_in_for_1_year( $expirein ) {
return YEAR_IN_SECONDS; // 1 year in seconds
}
Il peut être important de noter que le filtre ci-dessus se souviendra d’un utilisateur pendant un an. Si vous préférez changer cela, voici d’autres options possibles que vous pouvez utiliser pour remplacer « YEAR_IN_SECONDS » :
- DAY_IN_SECONDS – Les utilisateurs sont mémorisés pour un seul jour.
- WEEK_IN_SECONDS – Cela signifie une semaine.
- MONTH_IN_SECONDS – Pour se souvenir des utilisateurs pendant un mois.
Gardez à l’esprit que si vous développez localement, laisser votre compte utilisateur être mémorisé pendant un an n’est pas forcément une énorme faille de sécurité si votre ordinateur est sécurisé et que vous utilisez une application antivirus. Mais, ce n’est pas sûr pour les sites de production ou les sites de test.
Vous pouvez aussi ne pas vouloir faire le changement pour que les utilisateurs soient mémorisés pendant une journée car cela peut vous faire voir à nouveau le problème « WordPress continue à me déconnecter ».
Considérez vos options et choisissez la valeur qui vous convient.
Résumé
Quand WordPress continue à vous déconnecter, c’est extrêmement frustrant.
Heureusement, le problème du délai dépassé de la session WordPress vous donnant le problème « WordPress continue à me déconnecter » peut être rapidement résolu dans la plupart des cas. Plus précisément, assurez-vous de :
-
- Vider le cache de votre navigateur
- Effacer les cookies de votre navigateur
- Vérifiez les réglages de votre navigateur
- Vider le cache de votre site WordPress
- Vérifiez l’adresse de votre site WordPress
- Désactiver et réactiver les extensions WordPress
- Mise à jour manuelle de la durée de votre mémorisation
Si vous hébergez votre site chez Kinsta et que vous avez toujours besoin d’aide, vous pouvez nous contacter. Nous avons des experts WordPress prêts à vous aider.