Ver Mensaje Individual
  #12 (permalink)  
Antiguo 29/08/2009, 12:46
joaowizard
 
Fecha de Ingreso: abril-2009
Ubicación: Miami
Mensajes: 182
Antigüedad: 15 años
Puntos: 8
Respuesta: Redirigir a los usuarios al iniciar sesión según su nivel

Bueno, a simple vista veo esto:

session_start(); // esta línea debe ser LA PRIMERA en tu código

Otra cosa, en tu formulario, cual es el método que usas ?? POST o GET ?? pq veo que en un lugar usas POST y en otro GET, y pienso que todas las variables vengan del mismo formulario ... si el formulario usa el método POST todas las variables debes recogerlas de la forma $_POST['VARIABLE'], si por el contrario, tu formulario usa el método GET pues la forma correcta de recogerlas es $_GET['VARIABLE'].

ahora bien .. te recomiendo que para poder ayudarte mejor sea bueno que SIEMPRE pongas o describas el ERROR que te muestra, porque es mucho mas dificil saber que sucede sin saber que TIPO de error es ... un salu2

------------------------------------------------------
?>
<?php
// *** Validate request to login to this site.
if (!isset($_SESSION)) {
session_start();
}

$loginFormAction = $_SERVER['PHP_SELF'];
if (isset($_GET['accesscheck'])) {
$_SESSION['PrevUrl'] = $_GET['accesscheck'];
}

if (isset($_POST['usuario'])) {
$loginUsername=$_POST['usuario'];
$password=$_POST['contrasena'];
if (isset($_POST['usuario'])) {
$loginUsername=$_POST['usuario'];
$password=$_POST['contrasena'];
$nivel=$_POST['nivel'];
if ($nivel==3){ //nivel 3 = administrador

echo "<script>alert('Bienvenido Administrador');</script>"; //le doy la bienvenida con una alerta
echo "<script>window.location='admi.php';</script>;"; //lo redirecciono a la página de administrador

}elseif ($nivel==0){ //nivel 0 = usuario

echo "<script>alert('Bienvenido '".$usuaio.");</script>"; //le doy la bienvenida con una alerta, por su nombre
echo "<script>window.location='formulario_usuarios. php' ;</script>;";
}else{


echo "<script>alert('No Esta Autorizado a Acceder a esta Zona');</script>"; //saco una alerta de no autorizacion
echo "<script>window.location='pagina_de_login.php' ;</script>;" /// lo redirecciono a la pagina de login

}
?>



pero sigue apareciendo error al final
}
?>[/QUOTE]