Sto cercando di dare una mano in Personalizza il modulo di registrazione / nascondi o normalizza il campo nome utente - Supporto e ho scoperto che l’impostazione del sito use_name_for_username_suggestions non sembra avere alcun effetto sul mio modulo di iscrizione locale.
Testato su self-hosted 2026.3.0-latest.1 (41f62aab8e).
AskBot ritiene che dovrebbe funzionare sicuramente per la creazione di account SSO / OAuth2, ma non può confermare con certezza che debba funzionare come suggerimento automatico nel modulo di iscrizione standard.
Mi chiedo se abbia un’aspettativa errata per questa impostazione, oppure se ho ragione e sia stato introdotto un bug da qualche parte, forse nelle correzioni per argomenti come Offrire suggerimenti di nome utente vuoti invece di ‘UserN’ all’iscrizione o “Usa l’email per i suggerimenti di nome utente e nome”.
Qualcuno può confermare se questa impostazione fa qualcosa nel vostro modulo di iscrizione locale?
Spiegazione di AskBot:
In base a quanto sono riuscito a verificare, use_name_for_username_suggestions è utilizzato sicuramente nei flussi di creazione account con autenticazione esterna come SSO / OAuth2 / DiscourseConnect. Il contesto dell’impostazione mostra che Discourse include il name dell’utente come input quando risolve un nome utente suggerito in quei percorsi:
/lib/auth/result.rb/app/models/discourse_connect.rb
Ho anche trovato prove che Discourse ha un comportamento di completamento automatico/suggerimento del nome utente nel modulo di iscrizione normale, quindi questa funzionalità non sembra essere concettualmente limitata solo agli SSO. Tuttavia, non sono riuscito a trovare una fonte Meta attuale che provi in modo conclusivo che il semplice modulo di iscrizione locale sia collegato a questa specifica impostazione del sito in tutti i casi.
La sintesi più sicura è quindi:
- Confermato:
use_name_for_username_suggestionsinfluenza i suggerimenti di nome utente per SSO / OAuth2 / autenticazione esterna. - Probabilmente previsto: influenza anche il comportamento di suggerimento/completamento automatico del nome utente nel modulo di iscrizione locale standard.
- Non verificato in modo conclusivo dalle sole fonti Meta: se il modulo di iscrizione locale attuale utilizzi sempre questa esatta impostazione.