php çok bilmem, ama şöyle bir çelişki sezdim :

şifreyi alırken md5 ile şifreliyorsun ama veritabanında sorgularken dümdüz.

oraya bir bak istersen