Meine Discourse-Instanz zeigt seltsame Hashes im Eingabefeld für die Passwortbestätigung an. Ich konnte mich registrieren, ohne etwas an diesen Feldern zu ändern.
Aber ich vermute, dass dies kein Problem nur meiner Installation ist, da ich dasselbe gesehen habe, als ich mich bei Discourse Meta registriert habe, um dieses Problem zu melden.
Ich konnte nicht glauben, dass dies ein lokales Problem ist, wenn dasselbe auf anderen Instanzen passiert. Während mein Desktop-Locale Koreanisch ist, ist mein Telefon auf Englisch eingestellt, aber dasselbe passiert.
Ich habe eine Stunde damit verbracht, dieses Thema zu lesen, und schließlich festgestellt, dass die Hash-Felder eine Art Canary-Logik sind. Ich konnte das „Wir können nicht…“-Problem erfolgreich reproduzieren, indem ich diesen Hash auch nur um ein Zeichen bearbeitete. Vielleicht wird es auch behoben, indem diese Challenge-Felder ausgeblendet werden. 2-in-a-row.
Ich habe eine weitere Instanz gefunden, die betroffen ist (https://discourse.jupyter.org/), und wundere mich jetzt, wie Instanzen aus der Ferne betroffen sein können, obwohl ich nichts geändert habe, nachdem ich mich ohne Probleme erfolgreich angemeldet hatte.
Ich bin mir nicht sicher, ob ./launcher rebuild app automatisch den letzten Commit zieht, der die Anmeldung kaputt gemacht hat, aber ich glaube, ich habe die Instanz neu aufgebaut, um einige Plugins zu installieren, bevor das Problem auftrat. Vielleicht ist das die Ursache.