Unconfigured Ad Widget

Collapse

Anúncio

Collapse
No announcement yet.

Nivel de acesso

Collapse
X
 
  • Filter
  • Tempo
  • Show
Clear All
new posts

  • Font Size
    #1

    Duvida Nivel de acesso

    Eu fiz um sistema de login em ajax e sql...
    Assim que loga, ele redireciona para uma página.

    Eu queria que essa página redirecionasse Admin para a pasta de admin, e Desenvolvedor para pasta de desenvolvedor...

    São 2 pastas com conteúdos totalmente diferentes...

    Eu só queria uma página de redirecionamento por nível de admin. 1 para "admin" e 2 para "desenvolvedor" eu tentei colocar isso:

    if($_SESSION['nivel'] >= 2){

    echo '<script>location.href="inspetor/index.php"</script>';

    } else {

    echo '<script>location.href="desenvolvedor/index.php"</script>';

    }
    mas eu sei que ta faltando code...

  • Font Size
    #2
    Resposta: Nivel de acesso

    Código PHP:
    <?php
    if($_SESSION['nome da sessao']['campo nivel'] == 1){
        
    header('Location: pastaAdmin/arquivo.php'); // OU SE O ARQUIVO FOR INDEX SÓ PRECISA COLOCAR PASTA/
    }elseif($_SESSION['nome da sessao']['campo nivel'] == '2'){
        
    header('Location: pastaDesenvolvedor/arquivo.php');
    }else{
        
    header('Location: '.$_SERVER['PHP_SELF']); // CASO O NIVEL DO USUARIO NAO FOR 1 NEM 2 ELE PERMANECE NA PÁGINA DE LOGIN
    }
    ?>

    Comment


    • Font Size
      #3
      Postado Originalmente por Josuexz Ver Post
      Código PHP:
      <?php
      if($_SESSION['nome da sessao']['campo nivel'] == 1){
          
      header('Location: pastaAdmin/arquivo.php'); // OU SE O ARQUIVO FOR INDEX SÓ PRECISA COLOCAR PASTA/
      }elseif($_SESSION['nome da sessao']['campo nivel'] == '2'){
          
      header('Location: pastaDesenvolvedor/arquivo.php');
      }else{
          
      header('Location: '.$_SERVER['PHP_SELF']); // CASO O NIVEL DO USUARIO NAO FOR 1 NEM 2 ELE PERMANECE NA PÁGINA DE LOGIN
      }
      ?>
      Olá meu amigo,

      faltou o session_start();
      sempre que fores usar uma session['algo'] e preciso startar a sessão.

      e quando quiser fechar ou destruir uma sessão utilizar-se o session_destroy();

      se quiseres apagar apenas 1 sessão utilizar-se o unset($_SESSION['quero_apagar']);


      Qualquer duvida e só falar, estou aqui para ajuda-lo.

      Comment

      X
      Working...
      X