Ver Mensaje Individual
  #4 (permalink)  
Antiguo 25/04/2009, 10:25
Avatar de Avatar810
Avatar810
 
Fecha de Ingreso: agosto-2007
Ubicación: Por rumbos Regios
Mensajes: 485
Antigüedad: 16 años, 8 meses
Puntos: 23
Respuesta: el comprueba.php pasa sin validar

ok ahora pon este codigo

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: index.php?error=3");  
exit;  
} else {  
$array=mysql_fetch_array($result);  

$password sha1("CoriaWeb");  

if(
$array["pass"]!=$password){  
header("Location: index.php?error=7");  
exit;  

$_SESSION["login"]=$login;  
$_SESSION["pass"]=$pass;  
$_SESSION["id"] = $array['id'];  

session_register();  
header("Location: index.php");  
exit;  
}  
}  
?>
Los errores de header te salen pq se trata de utilizar despues de que ya se mando imprimir algo a pantalla

y el segundo error es pq no cambie una variable en el fetch (ya esta corregido para esta prueba)
__________________
Una demo siempre funcionará correctamente hasta que toque algo tu (hasta ahora) cliente.
Avatar810