Ver Mensaje Individual
  #1 (permalink)  
Antiguo 21/09/2016, 06:57
sarrhen
 
Fecha de Ingreso: mayo-2013
Ubicación: San Vicente
Mensajes: 127
Antigüedad: 11 años
Puntos: 1
Manejo de Logeo con Niveles de usuario

Estoy creando un logeo sencillo todo al momento bien ya que la variable $_SESSION me esta guardado el parametro pero no me redirige la pagina que corresponde con referencia al nivel de usuario ahorita manejo 1 que es el administrador y 2 que es cualquier usuario
Código PHP:
Ver original
  1. <?php
  2.    include("./conector.php");
  3.       $myusername = ($_POST['username']);
  4.       $mypassword = ($_POST['password']);
  5. $sql = "SELECT * FROM `usuario` WHERE `usuario` = '$myusername' AND `pass` = '$mypassword' ";
  6. $result = $con->query($sql);
  7. if ($result->num_rows > 0) {
  8.       while($row = $result->fetch_assoc()) {
  9.        $nivel = $row["nivel"];
  10.  echo '<p>estes es el nivel '.$nivel;
  11.   switch ($nivel) {
  12.     case 1:
  13.   header('Location:paginaAdministrador.php');
  14.         $_SESSION["user"] = $row['empleado'];
  15.     case 2:
  16.         header('Location:paginaUsuarioComun.php');
  17.        $_SESSION["user"] = $row['empleado'];
  18.         break;
  19. }
  20.       }
  21. } else {
  22.     echo "No eres usuario amigo";
  23. }
  24. $con->close();
  25.    ?>
y de esta forma muestro la variable y el usuario
Código PHP:
Ver original
  1. <?php
  2. if(!isset($_SESSION['user'])){  
  3.     $_SESSION['user'] = getUserName();  
  4. }  
  5. echo "Bienvenido eres un Empleado ".$_SESSION['user'];
Algun consejo o ayuda