Hallo,
ich habe ein login script geschrieben. Die eingegebenen daten werden mit einer mysql datenbank verglichen. Wenn ich das script ausführe kommen die eingabefelder, doch nach der eingabe wird, glaube ich nicht verglichen ob das pasw richtig war, hier der quellcode:
weiß jemand wo der fehler liegt???
mfg ralf
ich habe ein login script geschrieben. Die eingegebenen daten werden mit einer mysql datenbank verglichen. Wenn ich das script ausführe kommen die eingabefelder, doch nach der eingabe wird, glaube ich nicht verglichen ob das pasw richtig war, hier der quellcode:
PHP-Code:
<?php
$conn = mysql_connect("localhost","root","");
$db=mysql_select_db("st_quirin",$conn);
$sql= "SELECT user.id, user.name, user.pass FROM user";
$rs = mysql_query($sql,$conn);
while ($zeile=mysql_fetch_array($rs,MYSQL_ASSOC))
{
if($PHP_AUTH_USER==$zeile["name"] & $PHP_AUTH_PW==$zeile["pass"])
{
echo "login erfolgreich";
break;
}
else
{
$ui = false;
}
}
if ($ui ==false){ Header('HTTP/1.1 401 Unauthoized');
Header('WWW-Authenticate: Basic realm="interner-bereich"');}
?>
mfg ralf
Kommentar