hallo,
wo kann ich die mindestlänge für den usernamen bei der registrierung einstellen?
soweit ich weiss überhaupt nicht du kannst aber in der index von /modules/User_Registration die eingabe größe ändern, so haben wir es auch gemacht geht 1a...
Mfg Rene
was muss man denn dort genau ändern?
Nein ist in der .../includes/mx_userfunctions.php
if ($pvs['op']=="confirm" || $pvs['op']=="finish") {
if (strlen($pvs['uname']) > 25) {
return _NICK2LONG;
}
PS: 25 ist die länge
L.g
ja aber die mindestlänge,
also das die user sich nicht mit einem oder zwei buchstaben nur anmelden können.
Nein, das ist die max Länge.
Ich glaub ne Abfrage nach der Mindestlänge ist gar nicht drin.
Sry hab mich bissal verlesen :)
Versuch mal statt:
> 25
Das hier:
< 3
Testen kann ich das leider nciht da ich nicht zuhaus bin, musst du mal versuchen.
L.g
das würde mich auch mal interessieren wie man das einstellt das die user min. 3 Buchstaben haben und nicht nur 1 oder zwei.
Mfg Rene
Moin :)
also eine Einstelloption dafür gibt es tatsächlich nicht. Sollten wir für die Zukunft ins Auge fassen, ist ja wirklich was sinnvolles....
Den oben, von Munzur beschriebenen Codeschnippsel ergänzt ihr einfach wie folgt: if ($pvs['op'] == "confirm" || $pvs['op'] == "finish") {
if (strlen($pvs['uname']) > 25) {
return _NICK2LONG;
}
if (strlen($pvs['uname']) < xx) {
return 'der angegebene Benutzername ist zu kurz';
}
Für xx setzt ihr einfach die geforderte Mindestanzahl von Zeichen ein.
ps:
Die Höchstlänge von 25 Zeichen ist auch technisch begrenzt durch die Grösse des Datenbankfeldes. Mehr als 25 passen da nicht rein.