lordofscotland
Erfahrenes Mitglied
Hallo Community,
bin dabei ein simples Loginscript zu bauen, das Problem welches sich ergibt das mit md5() das Passwort zum richtigen String verarbeitet wird, doch anscheinend etwas beim Abgleich schiefläuft.
Hier der Quellcode:
Wobei die Ausgabe in der elsebedinung nur erstmal für mich gedacht war um zu sehen ob es auch alle Daten aus der DB holt.
Danke im Voraus
lordofscotland
bin dabei ein simples Loginscript zu bauen, das Problem welches sich ergibt das mit md5() das Passwort zum richtigen String verarbeitet wird, doch anscheinend etwas beim Abgleich schiefläuft.
Hier der Quellcode:
PHP:
<?
$pw = md5("$pass");
print"$pass = $pw<br />";
include("dbconnect_inc.php");
$sql = "SELECT * FROM user";
$res = mysql_query($sql);
$anz = mysql_num_rows($res);
while($z = mysql_fetch_row($res)) {
if ('$pw' == '$z[1]' and '$login' == '$z[2]')
print "Herzlich Willkommen $z[3] $z[4]";
else
print" <span style='color:#BF0000; background:#DFDFDF; width:400px; font-weight:bold;'> Ihr Login wurde vom System zurückgewiesen </span><p></p>
<p style='padding-left:20px; color:#00AFAF; background:#CFCFCF; width:320px;'>$z[1]<br />
$z[2]<br />
$z[3]
$z[4]</p>";
}
?>
Wobei die Ausgabe in der elsebedinung nur erstmal für mich gedacht war um zu sehen ob es auch alle Daten aus der DB holt.
Danke im Voraus
lordofscotland