Come posso impostare una lunghezza minima del nome utente di 6 caratteri per gli utenti normali in Discourse, consentendo al contempo agli amministratori e allo staff di utilizzare nomi utente di 3 caratteri? È possibile ottenere ciò con un semplice controllo JavaScript?
Modifica il minimo, imposta il nome utente dell’amministratore, riporta il minimo indietro. Non accadrà molto spesso. Se imponessi un minimo con javascript, sarebbe possibile aggirare il controllo.
Abbiamo bisogno che gli utenti sul lato client non possano inserire meno di 6 caratteri durante la compilazione di un modulo. Tuttavia, gli amministratori dovrebbero essere in grado di inserire meno caratteri tramite il pannello di amministrazione. Le preoccupazioni per la sicurezza non sono importanti qui, poiché possiamo correggere manualmente eventuali problemi se qualcuno aggira questo controllo.
Se potessi consigliare dove cercare in termini di JavaScript, proverò a creare un componente tematico da questo.
Immagina solo quanto sarebbe bello: limitare gli utenti nei caratteri senza rompere il sistema. È così semplice, perché non è stato ancora fatto?