Je sollicite votre aide concernant un problème critique qui affecte notre forum Discourse sur starorigin.net. Les utilisateurs rencontrent un bug sévère de connexion/déconnexion qui paralyse notre communauté. Lors de la tentative de déconnexion, la page se rafraîchit mais ne parvient pas à se déconnecter complètement, affichant le message « Vous avez été déconnecté » avec un bouton de rafraîchissement qui ne résout pas le problème. De plus, la connexion ou la déconnexion dans de nouveaux navigateurs ou en mode incognito pose problème.
Nous avons essayé plusieurs étapes de dépannage, notamment le vidage du cache du navigateur, l’utilisation de différents navigateurs et appareils, et la vérification des mises à jour. Nous soupçonnons que les plugins et thèmes récemment installés pourraient être à l’origine du problème, mais même après les avoir supprimés et reconstruit le conteneur, le problème persiste.
Votre expertise et votre assistance sont grandement appréciées. Veuillez répondre avec toutes les idées ou solutions que vous pourriez avoir.
Ce problème a été résolu.
Merci à tous pour votre soutien et vos suggestions, en particulier à @denvergeeks, qui m’a aidé avec enthousiasme en s’inscrivant et en se connectant à mon site web pour identifier l’erreur et résoudre le problème. La moitié de ce problème était due à ma propre négligence et à ma stupidité, car il y avait un conflit entre les paramètres de cache de Cloudflare et les paramètres de cache de mon panneau de gestion de serveur, 1Panel. Après avoir désactivé le commutateur de cache dans le panneau de gestion de serveur 1Panel, mon site web est revenu à la normale. Je suis très reconnaissant envers tous pour votre aide !
mode sans échec, ce bug est toujours gravement présent. De plus, lorsque je me déconnecte de mon compte administrateur, je suis automatiquement redirigé vers le compte d’un utilisateur normal, et une fenêtre apparaît disant « Vous avez été déconnecté ». De plus, j’ai migré vers un nouveau serveur il y a quelques jours, et je ne suis pas sûr si cela est lié.
Maintenant, plusieurs minutes plus tard, j’ai essayé à nouveau de me connecter mais je ne peux pas me connecter et je continue de voir la même chose que la dernière capture d’écran.
C’est exactement le problème que je rencontre actuellement ! Tout à l’heure, lorsque j’ai essayé de me connecter à mon compte, j’ai même été redirigé par erreur vers votre interface de compte ! Je n’ai aucune idée de ce qui cause tout cela. Je prévois de sauvegarder les données de ma communauté, de supprimer les conteneurs, de récupérer à nouveau les images, de reconstruire les conteneurs et de restaurer la sauvegarde pour voir si cela résout mon problème.
Le navigateur Chrome a fourni une suggestion, mais je ne comprends pas tout à fait ce qu’elle signifie :
Contenu mixte : chargez toutes les ressources via HTTPS pour améliorer la sécurité de votre site.
Bien que la page HTML initiale soit chargée via une connexion HTTPS sécurisée, certaines ressources telles que les images, les feuilles de style ou les scripts sont accessibles via une connexion HTTP non sécurisée. L’utilisation de ressources non sécurisées est restreinte pour renforcer la sécurité de l’ensemble de votre site.
Pour résoudre ce problème, chargez toutes les ressources via une connexion HTTPS sécurisée.
Il existe de nombreux sujets sur les erreurs de contenu mixte.
Voici une solution :
Mais il doit y avoir une raison pour laquelle certains contenus ne sont pas chargés via HTTPS, car ce devrait être le comportement par défaut avec une installation standard.
Il y a quelques jours, j’ai migré vers un nouveau serveur. Voici comment j’ai procédé : J’ai suivi les étapes officielles pour télécharger l’image, créer le conteneur et y accéder. Ensuite, j’ai créé un fichier app.yml et j’ai copié le contenu du fichier app.yml de mon ancien serveur vers le nouveau. Après cela, j’ai téléchargé mes données de sauvegarde de communauté dans le répertoire de sauvegarde par défaut sur le nouveau serveur. Enfin, j’ai reconstruit le conteneur. En suivant ces étapes, j’ai réussi à migrer vers le nouveau serveur. Cependant, un jour plus tard, après avoir tenté d’installer de nouveaux plugins, j’ai rencontré ce bug. J’ai supprimé tous les plugins nouvellement installés, mais le bug persiste et je ne parviens pas à le résoudre.
[PLUGIN discourse-tooltips]
« Avis de dépréciation : La modification de topic-list avec reopen est dépréciée. Utilisez le transformateur de valeur topic-list-columns et d’autres nouvelles API de plugin topic-list à la place. [déprécié depuis Discourse v3.4.0.beta3-dev] [id de dépréciation : discourse.hbr-topic-list-overrides] »
Je me demande si cela est lié à ce plugin ?
Il semble que j’aie peut-être trouvé d’où vient le problème. Ce plugin semble avoir été déprécié, je vais donc essayer de le supprimer et voir ce qui se passe.
Je ne pense pas, c’est juste un avertissement de dépréciation de la sensibilisation des développeurs pour une API qu’il utilise, qui est maintenant dépréciée. Ce n’est pas une erreur. Cette API spécifique ne sera pas supprimée avant le deuxième trimestre.
Intéressant… Je viens d’ouvrir votre site (mais sans me connecter) dans Firefox (que je n’ai jamais utilisé pour aller sur votre site, ni même ce matin), et même sans me connecter, je vois que je suis connecté en tant que cet autre utilisateur…
Puis, quelques minutes plus tard, la page s’est rafraîchie à nouveau et je vois que je suis déconnecté…
Ensuite, je vois ces erreurs dans la console du navigateur Firefox…
Oui, comme vous l’avez mentionné, il ne s’agit pas d’un problème avec le plugin. Je n’arrive toujours pas à identifier et à résoudre ce problème pour le moment.
Puis immédiatement je clique pour aller sur la page de liste des utilisateurs, mais je ne suis toujours pas répertorié comme utilisateur (même si je peux toujours voir mon avatar correct dans l’en-tête)…