Case Sensitive Formulareingaben
Verfasst: 05.07.2003 14:33
Hallo!
Ich habe ein kleines Problem mit einer Passwortabfrage unter PHP. Ich habe eine Mysql - Datenbank und die Eingaben aus einem Html Formular
Als erstes verbinde ich mit der Datenbank und wähle den Datensatz des angegebenen Usernamens an:
Dann vergleiche ich die Passwörter:
Das funktioniert alles fast Fehlerfrei bis darauf, dass der Username nicht Case Sensitiv behandelt wird
!! In einem Späteren Skript muss ich dann den Eingegebenen Usernamen mit dem Aus der Tabelle vergleichen, das mache ich mit PHP, doch dann wird er wieder Case Sensitiv behandelt und ich kann nicht mehr Fehlerfrei vergleichen!!!!! Wie kann ich erzwingen das mysql diesen Namen Case Sensitiv behandelt??? Oder kann ich PHP zwingen ihn nicht Case Sensitiv zu bahandeln??
Ich bin absolut ratlos
Ich habe ein kleines Problem mit einer Passwortabfrage unter PHP. Ich habe eine Mysql - Datenbank und die Eingaben aus einem Html Formular
Als erstes verbinde ich mit der Datenbank und wähle den Datensatz des angegebenen Usernamens an:
Code: Alles auswählen
mysql_connect($sqlhost,$sqluser,$sqlpass);
mysql_select_db($dbase);
$sql=("select * from db WHERE name='$HTTP_POST_VARS[username]");
$result=mysql_query($sql);
IF(@$zeile=mysql_fetch_array($result)){;}
else{echo"$text Ein Fehler ist aufgetreten ($_SERVER[SCRIPT_FILENAME])!!$texte";exit;};
Code: Alles auswählen
IF($HTTP_POST_VARS!=$zeile[pass]) die("$text dein Passwort ist Fehlerhaft $texte");


Ich bin absolut ratlos