in einer MySQL-Datenbank habe ich ein mit MD5 "verschlüsseltes" Kennwort (unverschlüsselt funktioniert alles bestens).
Ferner habe ich folgenden Code und dieser wird auch durchlaufen, was man eindeutig daran erkennt, dass die drei ECHOs angezeigt werden. Demnach stimmen das aus der DB stammende PW und das eingegebene also NICHT überein (sollten sie aber eigentlich).
Wenn ich mir die beiden jedoch mit ECHO anzeigen lasse, steht in beiden derselbe Wert, nämlich '25d55ad283aa400af464c76d713c07ad'.
Ich bin schon seit Stunden auf der Suche auf weiß nicht mehr weiter und dabei stammt das Script aus einem Lehrbuch
Weiß jemand Rat?
if (md5($_POST['kwort']) != $result[1]['kwort']) { echo md5($_POST['kwort']); echo '<br>'; echo $result[1]['kwort']; $meldung="Bitte kontrollieren Sie Ihr Kennwort"; return array(FALSE, $meldung); }
Was ich aber echt nicht verstehe ist, da prüfe ich etwas mit IF auf Ungleichheit und innerhalb dessen wird mir angezeigt, dass beide Werte gleich sind
Grüße, KarlF
Comment