Uas!
Tema solucionado. Al final sabia que tenia que ser una tonteria y así ha sido. Una pena.
El limite de caracteres del password en la base de datos era menor al de el verdadero password encriptado con lo que cuando comparaba no eran iguales, por supuesto ya que el que habia grabado en la BD habia sido hecho de la misma manera, sí; pero con algun caracter menos por lo que la comparacion nunca podia ser igual.
Chorradita que me ha hecho perder un buen tiempo.

pero al fin dormire trankilo por hoy, jeje.
Muchas gracias por todo, nos vemos en proximas cuestiones.
Saludosss