Ver Mensaje Individual
  #1 (permalink)  
Antiguo 08/05/2013, 03:22
franjgg
 
Fecha de Ingreso: marzo-2007
Mensajes: 751
Antigüedad: 17 años, 1 mes
Puntos: 4
md5() da valores direferentes

Hola amigos como estan,

Vereis estoy guardando en la base de datos un usuario y una contraseña asi de este tipo:

Código PHP:
$consulta_empresas_listas 'Insert usuarios (id, login, clave, id_perfiles, activo, fecha_creacion, id_empresas, conocido, publicidad) VALUES ("'.$ultimo_empresas_listas_registro[0].'", "'.$email.'", "'.md5($pass).'", "1", "0", "'.$fecha_creacion.'", "'.$ultimo_empresas_listas_registro_empresas[0].'", "'.$conocido.'", "'.$condiciones.'")'
y despues para leerlo:

Código PHP:
$consulta 'Select u.id, u.login, u.clave, u.id_perfiles, u.activo activo_alta, u.fecha_creacion, u.id_empresas, u.conocido, u.publicidad, m.id from usuarios u INNER JOIN misdatos m on u.id_empresas = m.id WHERE u.login = "'.$_POST['login'].'" and u.clave = "'.md5($_POST['clave']).'" and u.activo = "1"' 
La cosa es que cuando lo guarda lo hace con un numero y cuando escribo la contraseña y la envia el codigo que genera es diferente, con lo que no hace el login.

A ver si alguien sabe que puede estar pasando.

Fran