Ver Mensaje Individual
  #3 (permalink)  
Antiguo 03/09/2013, 14:45
Avatar de gnzsoloyo
gnzsoloyo
Moderador criollo
 
Fecha de Ingreso: noviembre-2007
Ubicación: Actualmente en Buenos Aires (el enemigo ancestral)
Mensajes: 23.324
Antigüedad: 16 años, 5 meses
Puntos: 2658
Respuesta: pasarle parametros a la base de datos encriptado..

Cita:
BUENAS NOCHES; mi pregunta es sobre cambiar el nombre de usuario el cual se a registrado,seria hacer una consulta a la base de datos y cambiar el nombre de usuarios asta hay bien pero claro ese nombre de usuario esta encriptado con md5 y en la base de datos salen numeros en vez de letras hay mi duda.
Bueno, partamos de la base que MD5 no es un método de encriptación, exactamente... por lo que para obtener una coincidencia entre un nombre buscado y lo contenido en la base, al nombre que buscas tienes que aplicarle nuevamente la función MD5() y comparar los hash resultantes.
En ese contexto, ¿cuál es exactamente el problema que debes resolver?
Si es que el nombre de usuario coincida, simplemente se comparan los hash (el almacenado y el enviado) y sólo si coinciden se realizará la accion que quieras.
Obviamente hay que recodar que lo que se compara es el hash enviado con lo que está almacenado, sin aplicar ningún hash adicional al campo...
__________________
¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente...
"El problema es la interfase silla-teclado." (Gillermo Luque)