Wie kann ich in Discourse eine minimale Benutzername-Länge von 6 Zeichen für normale Benutzer festlegen, während Administratoren und Mitarbeitern Benutzernamen mit 3 Zeichen erlaubt sind? Lässt sich dies mit einer einfachen JavaScript-Überprüfung erreichen?
Ändern Sie das Minimum, legen Sie den Benutzernamen des Administrators fest, ändern Sie das Minimum zurück. Das wird nicht sehr oft passieren. Wenn Sie ein Minimum mit JavaScript erzwingen würden, wäre es möglich, die Prüfung zu umgehen.
Wir benötigen, dass Benutzer auf der Client-Seite beim Ausfüllen eines Formulars nicht weniger als 6 Zeichen eingeben können. Administratoren sollten jedoch über das Admin-Panel weniger Zeichen eingeben können. Sicherheitsbedenken sind hier nicht wichtig, da wir Probleme manuell beheben können, falls jemand diese Prüfung umgeht.
Könnten Sie mir sagen, wo ich in Bezug auf JavaScript suchen soll? Ich werde versuchen, daraus eine Theme-Komponente zu erstellen.
Stellen Sie sich vor, wie cool das wäre: Benutzer auf Zeichen zu beschränken, ohne das System zu beeinträchtigen. Es ist so einfach, warum wurde es noch nicht gemacht?