Ver Mensaje Individual
  #4 (permalink)  
Antiguo 13/08/2006, 15:16
Avatar de jdelozar
jdelozar
 
Fecha de Ingreso: agosto-2006
Ubicación: Madrid
Mensajes: 32
Antigüedad: 17 años, 8 meses
Puntos: 0
Cita:
Iniciado por objetivolaguzma Ver Mensaje
y a este le pusiste el exit; cual es el correcto?
El de exit es "mas correcto", aunque si no tienes mas código tras el header("Location, los dos funcionarían bien.
Pero imagínate un pequeño cambio para ahorrar líneas de código en tu programa:
Código PHP:
if($user_ok mysql_fetch_array($usuarios))  

   
session_register("usuario");  
   
session_register("idusuario");  
   
session_register("level");  
   
$_SESSION[usuario] = $user_ok["nick"];  
   
$_SESSION[idusuario] = $user_ok["id"]; //damos la id del user a la variable idusuario 
   
$_SESSION[level] = $user_ok["level"]; //damos el level del user a la variable level 
   
Header("Location: portada.php"); //volvemos al login donde nos saldrá nuestro menú de usuario
   
exit; 
}
echo 
'Nick y pass incorrectos'
Si no pusieras el exit, el echo del final también se ejecutaría.

Cita:
Iniciado por objetivolaguzma Ver Mensaje
y Si tienes razon, los headers los tengo en portada.php, ahora me hice bolas yo sola creo, si tengo portada.php que tiene la parte donde me logueo, y luego si pones mal el usuario ahi mismo regresas, a portada para loguarse, y si pones bien el usuario, debe llevarte a una pagina privada, esta bien esto?
Creo que sí, si he entendido bien lo que pretendes así es.
__________________
Un saludo:
Juan