Foros del Web » Programando para Internet » PHP »

Problemas con $_SESSION

Estas en el tema de Problemas con $_SESSION en el foro de PHP en Foros del Web. La idea es que si tengo en la base de datos un nivel 2, no puede acceder a sitios que especifican nivel 3. No se ...
  #1 (permalink)  
Antiguo 15/10/2014, 15:55
Avatar de odek  
Fecha de Ingreso: julio-2011
Ubicación: México
Mensajes: 55
Antigüedad: 12 años, 8 meses
Puntos: 1
Problemas con $_SESSION

La idea es que si tengo en la base de datos un nivel 2, no puede acceder a sitios que especifican nivel 3. No se mucho de php, espero puedan ayudarme.

Código PHP:
Ver original
  1. <?php
  2. $con = mysqli_connect("localhost","lol","lol","lol");
  3.  
  4. $nivel = $_SESSION['nivel'];
  5. $sen = "SELECT nivel FROM personal WHERE 3 = '$nivel'";
  6. $res = mysqli_query($con,$sen);
  7.    
  8.     if(!$res){
  9.         echo '
  10.         <html>
  11.         <head>
  12.         <meta http-equiv="refresh" content="0;url=mal.php">
  13.         </head>
  14.         </html>
  15.         ';
  16. } else {
  17.        echo '
  18.        <html>
  19.        <head>
  20.        <meta http-equiv="refresh" content="0;url=bien.php">
  21.        </head>
  22.        </html>
  23.        ';
  24. }
  25. ?>


Pense otra manera de hacerlo, pero no se cual es la correcta

Código PHP:
Ver original
  1. if (isset ($_SESSION['usuario']) != 'usuario'){
  2. session_unset();   
  3. header('Location: ../index.php');
  4. }
  5. elseif (isset ($_SESSION['contrasena']) != 'contrasena'){
  6. session_unset();   
  7. header('Location: ../index.php');
  8. }
  9. elseif (isset ($_SESSION['nivel']) != '3'){
  10. header('Location: ../error.php');
  11. }
__________________
Mi life in pixel -_-

Etiquetas: html, mysql, select, session
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 00:02.