Menü

Login

Aktuelle Version

Forum > Trimmen von Benutzernamen *

DOTLAN Intranet / Portal >> Probleme und Fehler > Trimmen von Benutzernamen
Antwort erstellen
Autor Thema: Trimmen von Benutzernamen
Sorehead
01.02.2014 um 14:29 QuoteProfileSend PM
NEW

Clan: Gamesession Hannover
Postings: 348

Moin,

bei uns tritt immer mal wieder der Fehler auf, dass Benutzer nach oder vor ihrem Nick ein oder mehrere Leerzeichen eingegeben haben. Diese werden vom System nicht entfernt und somit kann es sein dass es folgende Situation gibt:
_nick
nick_
nick__

_ soll als Leerzeichen gelten.

Das ist ein bisschen blöd, da bei der Korrektur dieser Nicks der Fehler kommt, dass der Nick schon vorhanden ist und auf der anderen Seite die User den Nick ohne Leerzeichen eingeben und sich dann wundern, wieso ihr Login nciht klappt.

Hat jemand ne Idee wie man die Nicks trimmen kann beim Anlegen? Bei Bestandsdaten kann man es ja auch der Datenbank machen.

Gruß, Sascha
 
Griffon
04.02.2014 um 18:53 QuoteProfileSend PM

NEW

Clan: dotlan.net
Postings: 1252

Du kannst über die custom.user.php das registrieren formular bzw. benutzerdaten formular bearbeiten. Dort stehen auch Bedingungen drin. Wenn die das "nick" Feld für "register" und "myaccount" wie folgt bearbeitet werden solche Eingaben nicht mehr zugelassen.

Code:
"check"	=> array(
"function" => array(),
"notmatch" => array(),
"match" => array(
"/^\s*$/" => _("Dein Nickname fehlt."),
"/^[0-9]+$/" => _("Der Nickname darf nicht nur aus Zahlen bestehen."),
"/^\s+/" => _("Der Nickname darf nicht mit Leerzeichen beginnen oder enden."),
"/\s+$/" => _("Der Nickname darf nicht mit Leerzeichen beginnen oder enden."),
),
),


Denk auch an die custom.admin.php die für Admin gilt.

[Editiert von Griffon am 04.Feb.2014 um 18:54]
 
Sorehead
04.02.2014 um 20:31 QuoteProfileSend PM
NEW

Clan: Gamesession Hannover
Postings: 348

Super danke
 
[ Antwort erstellen ]