AndreD: MD5-Problem

Beitrag lesen

Mein neuester Geistesblitz sieht so aus:

$sqlin = "INSERT INTO nutzerdaten (nu_login, nu_password) VALUES ('$benutzername', md5('$passwort'))";
...
$sqlq="SELECT * FROM nutzerdaten WHERE nu_login = '$benutzername' AND nu_password=md5('$passwort')";

Hallo,

Ich könnte mir vorstellen das die PHP-Funktion md5() innerhalb deines Querys Probleme macht. Ist IMHO jedenfalls nicht ganz sauber.

Versuchs mal so:

$sqlin = "INSERT INTO nutzerdaten (nu_login, nu_password) VALUES ('$benutzername', " . md5('$passwort') . ")";

besser ist es wahrscheinlich wenn du das verschlüsselten Passwort in eine Variable schreibst und dann in das Statement einbaust, etwa so:

$md5 = md5("$passwort");

$sqlin = "INSERT INTO nutzerdaten (nu_login, nu_password) VALUES ('$benutzername', '$md5')";

Gruss aus Heilbronn
AndreD