potrebbe essere che cripta la pass che inserisci e la confronta...
quindi tu nel form inserisci una pass, lui la cripta e la confronta con quella nel db che però non è criptata e quindi non coincide