Ich versuche, bei Benutzerregistrierungsformular anpassen / Benutzernamefeld ausblenden oder normalisieren - Support zu helfen. Dabei stellte ich fest, dass die Site-Einstellung use_name_for_username_suggestions anscheinend keine Wirkung auf mein lokales Anmeldeformular hat.
Getestet auf self-hosted 2026.3.0-latest.1 (41f62aab8e).
AskBot ist der Meinung, dass dies definitiv für die Erstellung von SSO-/OAuth2-Konten funktionieren sollte, kann jedoch nicht mit Sicherheit bestätigen, dass es als Autovervollständigung im normalen Anmeldeformular fungieren sollte.
Ich frage mich, ob ich falsche Erwartungen an diese Einstellung habe – oder ob ich recht habe und irgendwo ein Fehler eingeführt wurde, möglicherweise in den Korrekturen zu Themen wie Anbieten leerer Benutzernamen-Vorschläge statt ‚UserN’ bei der Registrierung oder „E-Mail für Benutzernamen- und Namensvorschläge verwenden".
Kann jemand bestätigen, ob diese Einstellung in Ihrem lokalen Anmeldeformular etwas bewirkt?
Erklärung von AskBot:
Basierend auf dem, was ich verifizieren konnte, wird use_name_for_username_suggestions definitiv in Authentifizierungs-Flows für externe Authentifizierung wie SSO / OAuth2 / DiscourseConnect verwendet. Der Einstellungskontext zeigt, dass Discourse den name des Benutzers als Eingabe einbezieht, wenn in diesen Pfaden ein vorgeschlagener Benutzername ermittelt wird:
/lib/auth/result.rb/app/models/discourse_connect.rb
Ich habe auch Hinweise darauf gefunden, dass Discourse eine Autovervollständigung/Vorschlagsfunktion für Benutzernamen im normalen Anmeldeformular hat, sodass diese Funktion konzeptionell nicht nur auf SSO beschränkt zu sein scheint. Ich konnte jedoch keine aktuelle Meta-Quelle finden, die zweifelsfrei beweist, dass das einfache lokale Anmeldeformular in allen Fällen mit dieser spezifischen Site-Einstellung verknüpft ist.
Die sicherste Zusammenfassung lautet also:
- Bestätigt:
use_name_for_username_suggestionsbeeinflusst die Benutzernamen-Vorschläge bei SSO / OAuth2 / externer Authentifizierung. - Wahrscheinlich beabsichtigt: Es beeinflusst auch das Verhalten der Benutzernamen-Vorschläge/Autovervollständigung im standardmäßigen lokalen Anmeldeformular.
- Nicht ausschließlich durch Meta-Quellen zweifelsfrei verifiziert: Ob das aktuelle lokale Anmeldeformular in jedem Fall genau diese Einstellung verwendet.