ich meine wenn ich $password = md5($_POST["password"]); statt $password = $_POST["password"]; verwende, und die tabellenspalte md5 nenne... muss ich dann nicht iwie auf die spalte zuweisen?
Du hast bereits eine Spalte "Kennwort". Zur Zeit speicherst du dort das Passwort im Klartext. Zukünftig solltest du aber VOR dem speichern das KLARTEXT Passwort durch die md5() Funktion jagen und das Ergerbnis speichern.
Bei der Abfrage des Passwortes liest du das (schon fertig gehashte) Passwort aus der DB und vergleichst es mit dem md5-Hash der Benutzereingabe.
Das sollte aber für einen Fortgeschrittenen keine Hürde darstellen!?
Über 90% aller Gewaltverbrechen passieren innerhalb von 24 Stunden nach dem Konsum von Brot.
Du verwendest deine Spalte Passwort weiterhin, machst ein MD5 Hash update auf alle (UPDATE tabelle SET `password`=MD5(`password`) (könnte Syntax Fehler haben, habs nicht ausprobiert) und vergleichst von nun am im PHP Code die Passwörter mit gehashten Eingaben.
Kommentar