Problem mit Login bei Umlauten oder langen Namen
Es gibt viele Begrenzungen für die Länge und es ist immer fest in den Dateien (eigentlich schlecht gemacht, aufwendige Änderung)
Folgende Dateien sind betroffen (jeweils in include/templates)
user/boxen_login.htm
user/login.htm
user/regist.htm
dort müsste jeweils ein maxlength="15" Attribut vergeben sein, das halt abgeändert werden muss.
Weiter sind folgende PHP Dateien betroffen
include/includes/func/user.php
der entsprechend angepasst werden müsste, wenn man zusätzlich Sonderzeichen erlauben will, muss man die Zeile 80 wie folgt ändern
Weitere Begrenzungen stehen in der include/boxes/shoutbox.php
Ach und um bei der Registrierung auch Umlaute zu erlauben in der include/contents/user/regist.php folgende Zeile
Folgende Dateien sind betroffen (jeweils in include/templates)
user/boxen_login.htm
user/login.htm
user/regist.htm
dort müsste jeweils ein maxlength="15" Attribut vergeben sein, das halt abgeändert werden muss.
Weiter sind folgende PHP Dateien betroffen
include/includes/func/user.php
$name = escape_nickname($_POST['name']);
if ($name != $_POST['name'] OR strlen($_POST['name']) > 15) {
return false;
}
der entsprechend angepasst werden müsste, wenn man zusätzlich Sonderzeichen erlauben will, muss man die Zeile 80 wie folgt ändern
$name = escape($_POST['name'], 'string');oder statt string geht auch textarea, da string Zeichen < und > enfernt.
Weitere Begrenzungen stehen in der include/boxes/shoutbox.php
$shoutbox_nickname = substr($shoutbox_nickname, 0, 15);
Ach und um bei der Registrierung auch Umlaute zu erlauben in der include/contents/user/regist.php folgende Zeile
$xname = escape_nickname($name);zu
$xname = escape($name, 'string');hier gilt natürlich das gleiche, wie oben.
-----
Eingetragen von Mairu

