Zähl doch mal: Ein MD5 Hash ist 32 Zeichen lang ... in deiner DB allerdings ist der Hash 30 Zeichen lang - zu kurz, was dir sagt, dass der Hash in die DB entweder nicht richtig eingetragen wird oder das Feld maximal 30 Zeichen zulässt, was ich denke ;)
Jetzt bitte wieder zu meeeeinem Problem...