ich habe folgendes Query eines Anmeldescripts:
- Code: Select all
$result = mysql_query("SELECT count(*) AS anzahl FROM `linker_wait`WHERE `passwd` LIKE BINARY '$_POST[password]' AND `name` LIKE BINARY '$_POST[name]'");
$dat = mysql_fetch_object($result);
if($dat->anzahl > 1 ){
/*** Bei Erfolg ***/
header ("Location: http://localhost/1ht/modi.php");
}
else {
/*** Bei falschem PW bzw. Usernamen ***/
header ("Location: http://localhost/1ht/safetycheck/sc3.htm");
}
nun habe ich es um md5 erweitert:
- Code: Select all
$result = mysql_query
(
"
SELECT count(*) AS anzahl
FROM `linker_wait`
WHERE `passwd`='".md5($_POST['password'])."' AND `name`='".$_POST['name']."'");
$dat = mysql_fetch_object($result);
if($dat->anzahl > 1 ){
/*** Bei Erfolg ***/
header ("Location: http://localhost/1ht/ modi.php");
}
else {
/*** Bei falschem PW bzw. Usernamen ***/
header ("Location: http://localhost/1ht/safetycheck/sc3.htm");
}
In der Datenbanktabelle "linker_wait" sind md5-Passwort (passwd) und Username (name) vorhanden.
Es kommt kein mysql-error, womit ich vermute, daß der Select funktioniert. Aber er gibt kein Ergebnis und ich werde auf die ELSE-Seite "sc3.htm" weitergeleitet. Kann mir jemand helfen?
Airis