Ver Mensaje Individual
  #7 (permalink)  
Antiguo 25/04/2009, 10:38
Avatar de rompeguesos
rompeguesos
 
Fecha de Ingreso: marzo-2009
Mensajes: 692
Antigüedad: 15 años, 1 mes
Puntos: 8
Pregunta Respuesta: el comprueba.php pasa sin validar

Siento mucho esto pero me acabo de dar cuenta que os he hecho perder el tiempo ya que el problema era en el redireccionamiento del error que se iva a la pagina index.php y para donde tenia que ir es a login.php para volver al formulario de entrada y volver a rellenar los datos el codigo a quedado asi:

Código PHP:
<?php
session_start
(); 
include(
"../reg/config.php"); 
$login $_POST['login']; 
$pass $_POST['pass']; 
$qry="SELECT * FROM usu WHERE email='$login'"
//echo $qry."<br>"; 
$result=mysql_query($qry) or die(mysql_error()); 
//echo "Las filas encontradas son ".mysql_num_rows($result); 
if(mysql_num_rows($result)==0){ 
    
header("location: login.php?error=3"); 
    exit; 
} else { 
    
$array=mysql_fetch_array($result); 
    
$password sha1("CoriaWeb"); 
    if(
$array["pass"]!=$password){ 
        
header("Location: login.php?error=7"); 
        exit; 
    }else{ 
        
$_SESSION["login"]=$login
        
$_SESSION["pass"]=$pass
        
$_SESSION["id"] = $array['id']; 
        
session_register(); 
        
header("Location: index.php"); 
        exit; 
    } 
}  
?>
Ahora si comprueba que la direccion de email exista pero no comprueba la contraseña ya que la pongo bien y me manda el error de que la contraseña no es correcta. ¿Me falta algo en el codigo?