3
« en: Miércoles 9 de Febrero de 2011, 18:14 »
que tal
tengo un problema con la encriptacion de contraseña
bueno hazta la hora de registrar la contraseña encriptada de un usuario en la bd funciona normal, el problema es cuando quiero hacer la validacion de usuario, no me valida la contraseña encriptada
* cuando hago la comprobacion con (ECHO) de la contraseña encriptada que introdusco en la validacion de usuario me doy con la sorpresa que es distinta a la que gurde en la base de datos
este es el codigo que utilizo para guardar
$conti = md5($contra);
$sql="INSERT INTO users(id_per,usuario,contraseña,level)"."VALUES ('$empre','$usuarios','$conti','$select')";
y este el el codigo que uso para la validacion
$contia = md5($pass);
$result = mysql_query("SELECT level FROM users WHERE usuario LIKE '%$login%' and contraseña LIKE '%$contia%'" , $link);
$num=mysql_numrows($result);
mysql_close($link);
$i=0;
while ($i < $num) {
$level=mysql_result($result,$i,'level');
if($level==2){
echo "Inicio de Sesion Exitosa como Administrador de la Pagina";
}elseif($level==1){
echo "Inicio de Sesion Exitoso";
}
elseif($level==3){
echo "Inicio de Sesion Exitoso";
}
else{
echo "No Existe el Usuario ó La Contraseña es Incorrecta";
}
$i++;
}