Ver Mensaje Individual
  #1 (permalink)  
Antiguo 22/10/2010, 11:49
marcosc90
 
Fecha de Ingreso: octubre-2010
Mensajes: 9
Antigüedad: 13 años, 6 meses
Puntos: 2
problema actualizar contraseña md5

A ver tengo el sigueinte problema, cuando quiero actualizar la contraseña de un usuario registrado en la base de datos, al introducir la contraseña actual la contraseña encriptada en md5 es distinta a la que se encuentra en la base de datos, por lo tanto la condicion de si la contraseña introducida es igual a la de la BD puedes cambiar tu contraseña nunca se me cumple, si esto no tiene mucho sentido.



Ejemplo:

Contraseña actual : hola , en md5 (75e51ef7513fb24dd53fca2d5d03f5f7)


cuando introduzco en el formulario para cambiar la contraseña, la contraseña actual:

hola, y la encripto con md5 para comparar con la contraseña de la BD me sale:

4d186321c1a7f0f354b297e8914ab240

obviamente no coinciden, por lo tanto no puedo actualizar la contraseña,

pero en cambio si no pido al usuario que introduzca la contraseña actual no tengo ningun problema en hacer UPDATE en la base de datos.

El fallo me da que no tiene sentido lo que me ocurre con md5.


PD: ya he comprobado que la contraseña sin encriptar es hola, (la escribo perfectamente), además a la hora de hacer log in de usuarios, la contraseña introducida me la encripta y la comprueba con la encriptada de la base de datos y no tengo ningun problema en esto.