Comment puis-je définir une longueur minimale de nom d’utilisateur de 6 caractères pour les utilisateurs réguliers dans Discourse, tout en permettant aux administrateurs et au personnel d’utiliser des noms d’utilisateur de 3 caractères ? Est-ce réalisable avec une simple vérification JavaScript ?
Changez le minimum, définissez le nom d’utilisateur de l’administrateur, annulez le changement du minimum. Cela ne se produira pas très souvent. Si vous imposiez un minimum avec JavaScript, il serait possible de contourner la vérification.
Nous avons besoin que les utilisateurs côté client ne puissent pas saisir moins de 6 caractères lors du remplissage d’un formulaire. Cependant, les administrateurs devraient pouvoir saisir moins de caractères via le panneau d’administration. Les problèmes de sécurité ne sont pas importants ici, car nous pouvons résoudre manuellement tout problème si quelqu’un contourne cette vérification.
Si vous pouviez me dire où chercher en termes de JavaScript, j’essaierai de créer un composant de thème à partir de cela.
Imaginez à quel point ce serait génial : limiter les utilisateurs en caractères sans casser le système. C’est si simple, pourquoi n’a-t-il pas encore été fait ?