allora
duratne la registrazione converto la password in una stringa md5
nel login riconverto la password in md5 cosi
$pass = mysql_real_escape_string($pass);
$passmd5 = md5($pass);
allora le stringhe generate sono identiche,ma per il motore php non coincino
generato dalla registrazione ---> 81dc9bdb52d04dc20036dbd8313ed055
generata dal login ---> 81dc9bdb52d04dc20036dbd8313ed055
le ho confrontate sia con l'operatore == che con strcmp()
ma mi restuisce sempre false,hoprovato a salvare la password in chiaro nel db e in quel casa funziano,ma mi sembra molto strana la cosa.
Grazie per gli aiuti.