Cita:
Iniciado por objetivolaguzma
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
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.