Selenic
Grünschnabel
ich wühl jetzt seit ungefähr 4 studen in dem quellcode und in allen möglichen php foren und seiten rum aber ich bekomm das net hin...
erstmal was zum verständniss:
ich habn formular über des schick ich auf die näcshte seite "name" und "passwort" auf der näcshten seite les ich die mit $HTTP_POST_VARS aus und überprüf sie ob der user und das passwort dazu in der datenbank vorhanden sind.
das passwort in der dantebank habe ich vorm reinschreiben mit md5($passwort) verschlüsselt. das gleiche mache ich mit dem passwort das ich ausn den $HTTP_POST_VARS rauslese.
jetzt kommts!
03b76bc355a27642ee2c2eaf1
03b76bc355a27642ee2c2eaf19f6c7ed
das erste passwort ist das aus der datenbank, das unter aus den POST_VARS.
waaarum ist da untere länger? ich weis echt nimerm weiter.. vermutlich fehlt irgendwo ein zeichen oder so.. aber ich finds einfach net...
*hilP*
erstmal was zum verständniss:
ich habn formular über des schick ich auf die näcshte seite "name" und "passwort" auf der näcshten seite les ich die mit $HTTP_POST_VARS aus und überprüf sie ob der user und das passwort dazu in der datenbank vorhanden sind.
das passwort in der dantebank habe ich vorm reinschreiben mit md5($passwort) verschlüsselt. das gleiche mache ich mit dem passwort das ich ausn den $HTTP_POST_VARS rauslese.
jetzt kommts!
03b76bc355a27642ee2c2eaf1
03b76bc355a27642ee2c2eaf19f6c7ed
das erste passwort ist das aus der datenbank, das unter aus den POST_VARS.
PHP:
$user_pruefen = mysql_query("SELECT * FROM sel_user", $d);
while ($data = mysql_fetch_array($user_pruefen)) {
if ( $data['Name'] == $HTTP_POST_VARS['Name'] ) {
$name = "true";
$passwort = $HTTP_POST_VARS['Passwort'];
$passwort = md5($passwort);
if ( $data['Passwort'] == $passwort ) {
$passwort = "true";
}
if ( $data['Passwort'] !== $passwort ) {
$failed = "true";
echo $data['Passwort'] . "\n";
echo $passwort;
}
waaarum ist da untere länger? ich weis echt nimerm weiter.. vermutlich fehlt irgendwo ein zeichen oder so.. aber ich finds einfach net...
*hilP*