OK OK esque estas cifrando el password en el registro PASSWORD('%s') POR eso no coinciden
Asi deberia de funcionar
Código PHP:
Ver original$query = sprintf("INSERT INTO usuarios(`usuario`,`fname`,`lname`,`email`,`password`) VALUES('%s','%s','%s','%s','%s')",