Hola tengo un problema al intentar hacer login, soy bastante novato con lo cual no se muy bien que he de hacer. Hasta ahora e consegio que al intentar hacer login me reconozca ya el email y ahora solo dice que el password es incorrecto yo me imagino que es que no lo recibe de la base de datos pero es que no se como hacerlo, en la base de dato el campo de la contraseña es 'pass'.
Espero vuestra gran ayuda.
A continuación os indico el comprueba.php del login:
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 email FROM usu WHERE email='$email'") or die(mysql_error());;
if(mysql_num_rows($query)==0){
header("location: login.php?error=3");
exit;
} else {
$array=mysql_fetch_array($query);
$pass_encriptado = md5($pass);
//$salt = md5(¬_¬vgpastor¬);
//$pass2 = md5($salt . $pass_encriptado);
if($array["pass"]!=$pass_encriptado){
header("Location: login.php?error=2");
exit;
}
//$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;
}
?>