bär: MySQL Login mit MD5 Verschlüsselung

Beitrag lesen

Hi,
Ich bin gerade dabei einen Login zu schreiben. Ich verwende eine MySQL DB um die Benutzerdaten zu speichern. Jetzt war ich schon soweit, dass man sich einloggen konnte. Es funktionierte auch alles, nur leidern stehen die Passwörter unverschlüsselt in der MySQL Tabelle. Jetzt hab ich mal ein Passwort mit MD5 in die Tabelle eingefügt und mit einer MySQL Abfrage, versucht das eingegebene Passwort mit dem in der Db stehenden zu vergleichen. Allerdings funktioniert das nicht. Was mache ich falsch und welche Rolle spielt die Md5 Checksumme in diesem Script?

Code:
<?
//eingegebenes PW
$passwort="test";
mysql_connect("localhost","admin","");
mysql_select_db("db1");
$select=mysql_query("SELECT name FROM user WHERE passwort = MD5('$passwort')");
while($row=mysql_fetch_object($select))
{
echo $row->name."<br>";
}
?>

DB-Inhalt:
| id | name | passwort |
------------------------
| 1  | test | test |

Gruß, der bär