Hallo zusammen,

Da mir das mod-Login nicht zusagt, habe ich ein eigenes Modul begonnen, welches Anmeldung, Abmeldung, Registrierung und weitere Funktionen (z.B. Newsletter über separate Datenbanktabellen) vereint.

Hierbei habe ich allerdings das Problem, dass ich mit dem User-Password aus der DB nicht klarkomme.

Bei der Anmeldung (User: Test, Kennwort: test) lade ich den User in der Datenbank und vergleiche die Formulareingabe damit.

Im Formular habe ich als Kennwort (logisch):
test
in der Datenbank habe ich:
9498cf18ebd99047f24e4c1712849e50:plN4xy5AJcF6SniBx N4Ij9jGMDubwpSm

Habe jetzt schon stundenlang gegoogelt, weil mir auch MD5($Formularkennwort) nicht hilft. Dabei erhalte ich nämlich:
098f6bcd4621d373cade4e832627b4f6

Ich hatte das Ganze eigentlich so verstanden, dass der erste Teil des DB-Kennworts eine MD5-Umwandlung ist und hatte gehofft, dass der Teil vor dem ":" mit meiner MD5-Umwandlung identisch ist. Leider trifft das nicht zu.

Was mache ich faslch ?
Ist MD5 korrekt eingesetzt ?
Was muss ich machen, damit ich meine Formulareingabe "test" mit dem Kennwort in der DB vergleichen kann?

Vielen Dank im Voraus für Eure Antworten und ein Frohes Neues !!!