Länge des Nickname festlegen.
|
|
TBR |
Geschrieben am 10. April 2018 09:19:22
|
![]() |
hallo zusammen, ich wollte mal fragen, ob man die länge des nickname bei der registrierung irgendwo im adminmenü festlegen kann oder ob jemand einen codeschnipsel dafür hat? |
Information: |
PHP Version: Nicht ausgewählt • MySQL Version: Nicht ausgewählt • ![]() |
|
|
Krelli |
Geschrieben am 10. April 2018 21:12:19
|
![]() |
In der Datei includes/classes/UserFielsInput.class.php, ca. ab Zeile 186 steht dieser Codeabschnitt: Code Download Code if (!preg_check("/^[-0-9A-Z_@\s]+$/i", $this->_userName)) { Code Download Code if (!preg_check("/^[-0-9A-Z_@\s]+$/i", $this->_userName)) { Diese Lösung ist zwar "hardcoded", also ohne dass die Textausgabe in die Locales aufgenommen wird, aber zumindest funktioniert das. Weder bei Registrierung noch bei späterer Änderung des Benutzernamens (falls erlaubt) sind nun mehr als 15 Zeichen erlaubt. Statt der 15 kannst du einen eigenen Wert festlegen. Beachte aber dass der 2 mal vorkommt und somit 2x angepasst werden muss: Zeile } elseif (strlen($this->_userName) > 15) { für die gesetzte Begrenzung und $this->_setError("user_name", "Der gewählte Benutzername ist zu lang (max. 15 Zeichen)!"); für die Fehlermeldung, falls der Wert überschritten wurde. |
Information: |
PHP Version: 8.2.x • MySQL Version: Nicht ausgewählt • ![]() |
|
|
TBR |
Geschrieben am 11. April 2018 16:42:57
|
![]() |
vielen dank für deine mühe, systemweb. funktioniert!!! super beschrieben :-) |
Information: |
PHP Version: Nicht ausgewählt • MySQL Version: Nicht ausgewählt • ![]() |
|
Springe ins Forum: |