Hallo zusammen, ich habe ein Problem: Nach dem Facebook-Login bleibt die Seite hängen, wenn ich auf die Abmelde-Taste klicke. Es erfolgt keine Weiterleitung zur Indexseite. Wenn ich die Seite jedoch neu lade, werde ich zur Indexseite weitergeleitet, was darauf hindeutet, dass die Sitzung zerstört wurde. Das zeigt, dass beim Weiterleiten nach dem Klicken auf die Abmelde-Taste ein Fehler auftritt. Kann mir jemand helfen, eine Lösung für dieses Problem zu finden?
Das passiert auf mobilen Geräten, im Web funktioniert es einwandfrei.
Die Abmeldung war erfolgreich, aber es erfolgt kein erfolgreiches Aktualisieren/Weiterleiten.
Es erscheint kein Fehler-Popup, und in den /logs ist nichts zu sehen (selbst bei ausführlicher Protokollierung). Im Browser-Console tauchen bei dem ersten Abmeldeversuch keine Fehler auf, aber bei nachfolgenden Abmeldeversuchen (Abmelden, wenn man technisch bereits abgemeldet ist) treten Fehler auf:
Das ist sehr ähnlich zu einem kürzlich von mir bei Apple gemeldeten Fehler.
Könntest du versuchen, das Problem nach dem Deaktivieren von same site cookies auf Disabled in Try zu reproduzieren? Damit die Änderung wirksam wird, musst du dich danach ab- und wieder anmelden.
Können Sie bestätigen, dass dies auch auf meta reproduzierbar ist? Bestätigen Sie auch, dass dies nur auf mobilen Geräten auftritt? Tritt dies auch auf, wenn Sie ?mobile_view=1 zur URL hinzufügen, um die mobile Ansicht auf dem Desktop zu erzwingen?
Ich habe nicht auf Meta geprüft, sondern nur auf https://try.discourse.org/. Ja, das tritt nur auf mobilen iOS-Geräten mit Safari auf, und nein, es tritt nicht auf, wenn ich ?mobile_view=1 zur URL hinzufüge, um die mobile Ansicht auf dem Desktop zu erzwingen. @tshenry, bitte bestätige meine Beobachtungen.
Ich musste Discourse Offline deaktivieren, wegen diesem Fehler, auch wenn die Funktion einwandfrei funktioniert, aber wir standardmäßig strenge Cookies verwenden, die Fehler auf Safari auslösen.
@tshenry, ich habe das Problem immer noch, nachdem ich „Same-Site-Cookies“ auf „deaktiviert“ gestellt habe. Der Umleitungsvorgang funktionierte beim ersten Versuch jedoch einwandfrei. Beim zweiten Versuch funktionierte er jedoch nicht.
Außerdem habe ich es auch auf Try überprüft; es hat beim zweiten Mal ebenfalls nicht funktioniert.
Hmm, du hast recht … Ich denke, ich war nach dem ersten erfolgreichen Versuch zu euphorisch und habe es nicht bei folgenden Versuchen getestet
Ich habe noch eine neue Anmerkung: Die Weiterleitung beim Abmelden scheint direkt nach Erhalt der Meldung „Autorisierung abgelaufen oder Sie haben den Browser gewechselt. Bitte versuchen Sie es erneut“ zu funktionieren. Dies scheint zu passieren, wenn man sehr kurz nach dem Abmelden versucht, sich wieder anzumelden.
Der Clip unten zeigt zunächst eine fehlgeschlagene Weiterleitung beim Abmelden. Bei 13 Sekunden ist dann zu sehen, wie die Weiterleitung nach Anzeige der Meldung funktioniert.