Anmelde- und Abmeldefehler aufgrund von Konflikten bei Cache-Einstellungen mit Cloudflare

Liebe Community-Mitglieder,

ich wende mich an Sie, um Hilfe bei einem kritischen Problem zu erhalten, das unser Discourse-Forum unter starorigin.net betrifft. Benutzer erleben einen schwerwiegenden Login-/Logout-Fehler, der unsere Community lahmlegt. Beim Versuch, sich abzumelden, wird die Seite aktualisiert, aber nicht vollständig abgemeldet, und es wird die Meldung “Sie wurden abgemeldet” mit einem Aktualisierungsbutton angezeigt, der das Problem nicht löst. Darüber hinaus ist das An- oder Abmelden in neuen Browsern oder im Inkognito-Modus problematisch.

Wir haben verschiedene Schritte zur Fehlerbehebung unternommen, darunter das Löschen des Browser-Caches, die Verwendung verschiedener Browser und Geräte sowie die Überprüfung auf Updates. Wir vermuten, dass kürzlich installierte Plugins und Themes das Problem verursachen könnten, aber auch nach deren Entfernung und dem Neuerstellen des Containers besteht das Problem weiterhin.

Ihr Fachwissen und Ihre Unterstützung werden sehr geschätzt. Bitte antworten Sie mit allen Erkenntnissen oder Lösungen, die Sie haben.

Vielen Dank für Ihre Hilfe.

Dieses Problem wurde behoben.
Vielen Dank an alle für Ihre Unterstützung und Vorschläge, insbesondere an @denvergeeks, der mich enthusiastisch unterstützte, indem er sich auf meiner Website registrierte und anmeldete, um den Fehler zu lokalisieren und zu beheben. Die Hälfte dieses Problems war auf mein eigenes Versehen und meine Torheit zurückzuführen, da es einen Konflikt zwischen den Cache-Einstellungen von Cloudflare und den Cache-Einstellungen meines Server-Management-Panels, 1Panel, gab. Nachdem ich den Cache-Schalter im 1Panel-Server-Management-Panel deaktiviert hatte, kehrte meine Website zum Normalzustand zurück. Ich bin allen für Ihre Hilfe sehr dankbar!

Ich frage mich nur, passiert das im abgesicherten Modus?

1 „Gefällt mir“

Abgesicherter Modus, dieser Fehler ist immer noch stark vorhanden. Zusätzlich werde ich, wenn ich mich von meinem Administratorkonto abmelde, automatisch zu einem Benutzerkonto weitergeleitet, und ein Fenster erscheint mit der Meldung „Sie wurden abgemeldet“. Außerdem bin ich vor ein paar Tagen auf einen neuen Server umgezogen, und ich bin mir nicht sicher, ob dies damit zusammenhängt.

1 „Gefällt mir“

Nach der Registrierung auf Ihrer Website und anschließender Abmeldung sind hier meine Screenshots.

Das Neuladen der Seite nach der Abmeldung führt weiterhin zu denselben Meldungen, während ich meinen Avatar immer noch im Header sehe.



Nach mehreren Minuten (nach der Abmeldung) habe ich die Seite erneut neu geladen und diesmal scheine ich abgemeldet zu sein.

Dann habe ich versucht, mich erneut anzumelden, und danach sehe ich immer noch die Anmeldeschaltfläche…

Einige Minuten später lade ich die Seite erneut neu, aber keine Änderung, ich bin immer noch nicht angemeldet.

Ich wechsle in den Desktop-Modus (ich mache das alles in Chrome auf dem iPhone 13 Pro) und hier ist der Screenshot…

Nun, einige Minuten später, habe ich erneut versucht, mich anzumelden, kann mich aber nicht anmelden und sehe weiterhin dasselbe wie im letzten Screenshot.

2 „Gefällt mir“

Dies ist genau das Problem, mit dem ich derzeit konfrontiert bin! Gerade eben, als ich versuchte, mich in mein Konto einzuloggen, wurde ich sogar fälschlicherweise zu Ihrer Kontoschnittstelle weitergeleitet! Ich habe keine Ahnung, was all das verursacht. Ich plane, meine Community-Daten zu sichern, die Container zu löschen, die Images erneut zu ziehen, die Container neu zu erstellen und das Backup wiederherzustellen, um zu sehen, ob das mein Problem löst.

2 „Gefällt mir“

Das ist irgendwie unheimlich!

Was sehen Sie in der Konsole der Browser-Entwicklertools?

2 „Gefällt mir“

Ist dies eine unterstützte Installation, die mit unserer offiziellen Installation unter discourse/docs/INSTALL.md at main · discourse/discourse · GitHub eingerichtet wurde?

2 „Gefällt mir“

Beim Versuch, mich in mein Konto einzuloggen, meldete der Entwicklermodus des Browsers einen Fehler:

Mixed Content: Die Seite unter ‘https://starorigin.net/t/topic/50’ wurde über HTTPS geladen, forderte aber eine unsichere Schriftart ‘http://starorigin.net/fonts/Lora-Bold.ttf?v=0.0.12’ an. Diese Anfrage wurde blockiert; der Inhalt muss über HTTPS bereitgestellt werden.
chunk.ea1861026282343f4c7d.d41d8cd9.js:1

Beim Versuch, mich von meinem Konto abzumelden, wurde ebenfalls ein Fehler gemeldet:

Mixed Content: Die Seite unter ‘https://starorigin.net/’ wurde über HTTPS geladen, forderte aber ein unsicheres Bild ‘http://starorigin.net/uploads/default/original/1X/c9eda24b3c8cae88b2287cd3d700e7a3c1eaa87d.svg’ an. Diese Anfrage wurde blockiert; der Inhalt muss über HTTPS bereitgestellt werden.
starorigin.net/:1 Mixed Content: Die Seite unter ‘https://starorigin.net/’ wurde über HTTPS geladen, forderte aber ein unsicheres Element ‘http://starorigin.net/uploads/default/optimized/1X/e5b35745d255cb00fd1111ac078d95a13229adc6_2_512x512.png’ an. Diese Anfrage wurde automatisch auf HTTPS aktualisiert. Weitere Informationen finden Sie unter Chromium Blog: No More Mixed Messages About HTTPS.

Der Chrome-Browser gab einen Vorschlag, aber ich verstehe nicht ganz, was er bedeutet:

Mixed Content: Laden Sie alle Ressourcen über HTTPS, um die Sicherheit Ihrer Website zu verbessern.
Obwohl die anfängliche HTML-Seite über eine sichere HTTPS-Verbindung geladen wird, werden einige Ressourcen wie Bilder, Stylesheets oder Skripte über eine unsichere HTTP-Verbindung abgerufen. Die Verwendung unsicherer Ressourcen wird eingeschränkt, um die Sicherheit Ihrer gesamten Website zu stärken.

Um dieses Problem zu beheben, laden Sie alle Ressourcen über eine sichere HTTPS-Verbindung.

Jetzt auf meinem Windows 11 Desktop (auch in Chrome)…

Ich habe mich wieder auf Ihrer Website angemeldet und sehe zuerst dies (angemeldet, aber im Konto einer anderen Person)…

Dann aktualisiere ich ein paar Mal und sehe dies… (wieder angemeldet, aber im Konto einer anderen Person)…

Es gibt viele Themen zu Mixed-Content-Fehlern.

Hier ist eine Lösung:

Aber es muss einen Grund geben, warum einige Inhalte nicht über HTTPS geladen werden, da dies bei einer Standardinstallation der Standard sein sollte.

Vor ein paar Tagen habe ich auf einen neuen Server migriert. Hier ist, wie ich es gemacht habe: Ich habe die offiziellen Schritte befolgt, um das Image zu ziehen, den Container zu erstellen und den Container zu betreten. Dann habe ich eine app.yml-Datei erstellt und den Inhalt der app.yml-Datei von meinem alten Server auf den neuen kopiert. Danach habe ich meine Community-Backup-Daten in das Standard-Backup-Verzeichnis auf dem neuen Server hochgeladen. Schließlich habe ich den Container neu erstellt. Nach diesen Schritten habe ich erfolgreich auf den neuen Server migriert. Einen Tag später, nachdem ich versucht hatte, neue Plugins zu installieren, stieß ich jedoch auf diesen Fehler. Ich habe alle neu installierten Plugins entfernt, aber der Fehler besteht weiterhin und ich kann ihn nicht beheben.

Nach ein paar weiteren Minuten hat sich Ihre Website selbst aktualisiert und dann sehe ich dies in der Konsole…

Ich aktualisiere die Seite noch einmal und sehe dann dies (diese Fehler sind jetzt verschwunden)…

Vor wenigen Minuten habe ich den Rat des Freundes im obigen Beitrag befolgt und HTTPS erzwungen aktiviert.

Meine Konsole hat gerade einen Fehler gemeldet:

[PLUGIN discourse-tooltips]
“Hinweis zur Veralterung: Das Ändern von topic-list mit reopen ist veraltet. Verwenden Sie stattdessen den Werttransformator topic-list-columns und andere neue topic-list-Plugin-APIs. [veraltet seit Discourse v3.4.0.beta3-dev] [Veralterungs-ID: discourse.hbr-topic-list-overrides]”
Ich frage mich, ob das mit diesem Plugin zusammenhängt?

Es scheint, als hätte ich herausgefunden, wo das Problem liegt. Dieses Plugin scheint veraltet zu sein, also werde ich versuchen, es zu entfernen und zu sehen, was passiert.

Ich glaube nicht, das ist nur eine Entwickler-Bewusstseins-Deprecation-Warnung für eine API, die es verwendet und die jetzt veraltet ist. Es ist kein Fehler. Diese spezielle API wird nicht vor Q2 entfernt.

1 „Gefällt mir“

Interessant… Gerade eben habe ich Ihre Website frisch geöffnet (aber mich nicht eingeloggt) in Firefox (das ich noch nie benutzt habe, um auf Ihre Website zu gehen, oder überhaupt heute Morgen), und selbst ohne eingeloggt zu sein, sehe ich dort, dass ich als derselbe andere Benutzer eingeloggt bin…

Ein paar Minuten später hat sich die Seite erneut aktualisiert und zeigt an, dass ich abgemeldet bin…

Dann sehe ich diese Fehler in der Firefox-Browserkonsole…

Und dann nach einem weiteren Refresh diese…

Im Brave-Browser sehe ich Folgendes…

Könnte diese Diskussion zusammenhängen:

2 „Gefällt mir“

Ja, wie Sie erwähnt haben, ist dies kein Problem mit dem Plugin. Ich kann dieses Problem im Moment immer noch nicht genau lokalisieren und lösen.

Ich habe mich erneut angemeldet (mit Brave) und dies erhalten (ich sehe, dass ich mit meinem korrekten Benutzeravatar angemeldet bin)…

Aber nachdem ich die Seite erneut aktualisiert habe, bin ich abgemeldet…

Ich gehe auch zur Benutzerliste und sehe, dass ich dort nicht als Benutzer aufgeführt bin…

Dann aktualisiere ich die Seite erneut und sehe, dass mein Benutzer wieder angemeldet ist…

Dann klicke ich sofort, um zur Benutzerliste zu gehen, aber ich bin immer noch nicht als Benutzer aufgeführt (obwohl ich meinen korrekten Avatar im Header immer noch sehen kann)…