Hallo,
Kann mir einer sagen warum das VMS z.B bei der Anmeldung den Nicknamen am Anfang groß in die Datenbank einträgt?
Ich hätte es gerne das es so in die Datenbank übernommen wird wie man es eintippt.
Würd mich über eine Antwort freuen.
Grüße
Hallo,
Kann mir einer sagen warum das VMS z.B bei der Anmeldung den Nicknamen am Anfang groß in die Datenbank einträgt?
Ich hätte es gerne das es so in die Datenbank übernommen wird wie man es eintippt.
Würd mich über eine Antwort freuen.
Grüße
klar, das liegt an
$_POST['nickname'] = mysql_real_escape_string(ucfirst($_POST['nickname']));
aus der content/intern/anmelden.php
die funktion ucfirst() wandelt ersten buchstaben in großbuchstaben um.
Hallo,
das liegt an der function ucfirst.(Link:http://de2.php.net/ucfirst)
um das zu ändern musst du folgende passage in der anmelden.php ändern.
SUCHE:
Ersetze mit:PHP-Code:
$_POST['nickname'] = mysql_real_escape_string(ucfirst($_POST['nickname']));
Dann müsste es so gehen wie gewünscht.PHP-Code:
$_POST['nickname'] = mysql_real_escape_string($_POST['nickname']);
Bedenke allerdings das dies eventuell ein Sicherheitsrisiko darstellen KANN.
Ich nutze den Firefox nur um Opera Google Chrome runterzuladen
rein interesseshalber, wieso ist das eine sicherheitslücke? ich habs ehrlich gesagt damals schon nich verstanden wieso der erste buchstabe großgeschrieben wird?
würd mich jetzt echt interessieren, vllt auch von jmd der sich dabei was gedacht hat...
gruß
eRa
Weil wenns nicht gros geschrieben wird
kan user A kommen und sich depp nennen und user b Depp
und je nach programierung kann das problehme geben!
MFG Joschi
SwissNetWorX - VMS Hosting / V-Server / Cloud-Server / Hosting
hm jo,
schön und gut, dEpP,depP können sich trotzdem anmelden ;D
ein einfaches upper oder lower würde "eure" sicherheitslücke stopfen. und man kann auch endlich usernamen nach wahl benutzen ?!
ahja ich danke euch für diese informationen