Allora, ho tolto l'md5 e funziona tutto perfettamente. Ho iscritto altri due utenti e prende la password giuste. Quindi l'errore è dell'algoritmo, però è strano.