Ver Mensaje Individual
  #21 (permalink)  
Antiguo 07/04/2009, 11:24
Avatar de rodno
rodno
 
Fecha de Ingreso: enero-2009
Ubicación: En algun lugar de Cuba
Mensajes: 426
Antigüedad: 15 años, 3 meses
Puntos: 43
De acuerdo Respuesta: error al verificar password

Asi quedaria

Código PHP:
<?
session_start
();
include(
"../../lib/config.inc.php");
$email $_POST['email'];
$pass $_POST['pass'];
if(empty(
$login)){
$email $_GET['email'];
$pass $_GET['pass'];
}
$query=mysql_query("Select * From usu Where (email='".$email."') and ( pass='".md5($pass)."')") or die(mysql_error());;
if(
mysql_num_rows($query)==0){
header("location: login.php?error=3");
exit;

else
{
//$nive = mysql_query("SELECT * FROM nivel WHERE nivel=$array[nivel]");

$_SESSION["email"]=$email;
$_SESSION["nivel"]=$nive['nivel'];
$_SESSION["nombre"]=$array['nombre'];
$_SESSION["id"] = $array['id'];
session_register();
//$nivel = mysql_fetch_array($nive);
//header("location:../$nivel[url]");
header("Location: ../gestion_inicio.php");
exit;
}
?>
Y si a la Hora de Insertar el Usuario y el Pass del Nuev Usuario que estar Insertando estas concatenando(Unir,agregar) las cadenas de las variables $salt y $$pass_encriptado
Código PHP:
$pas md5($salt $pass_encriptado); 
debes a la hora de comprobarlo en BD concatenar el $salt con la var del pass que te estan mandando a validar..

Suma todos los consejos que te han dado los otros Foreros y pon la logica de progrmacion a trabajar y lograras tu objetivo.

Saludos