Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Danilo Ramon

Permissão ao Acessar Página Restrita

Recommended Posts

Olá Pessoal, bom dia,

 

Hoje possuo um site, que é já aberto com usuário e senha para ter acesso a página abaixo.

 

E também já possuo uma referência em tabela, em quais códigos o usuário pode ter acesso.

 

 

Código SQL.

CREATE TABLE IF NOT EXISTS `administradores_permissao_assoc` (
  `id_permissao_assoc` int(10) NOT NULL AUTO_INCREMENT,
  `id_admin` int(10) NOT NULL,
  `id_permissao` int(10) NOT NULL,
  PRIMARY KEY (`id_permissao_assoc`)
) ENGINE=MyISAM  DEFAULT CHARSET=latin1 AUTO_INCREMENT=100;

 

Página Principal

<?php
include_once 'layout_topo.php';
/* /////////////////////////////////////////////////////////////////// */
/* CONTEÚDO DO SITE ///////////////////////////////////////////////// */
/* /////////////////////////////////////////////////////////////////// */
if (isset($_GET['p'])) {

    switch ($_GET['p']) {

        /* Páginas Permitidas */
        case 'principal':           /* Código Permissão 100 */
        case 'usuarios':            /* Código Permissão 101 */
        case 'administradores':     /* Código Permissão 102 */

            /* ///////////////// */

            $nome_pagina = antiSQL($_GET['p']);

            if (is_file("include/" . $nome_pagina . ".php")) {

                include "include/" . $nome_pagina . ".php";

                break;
            }

        default:

            echo "<meta HTTP-EQUIV = 'Refresh' CONTENT = '0; URL = index.php?p=principal'>";

            break;
    }
} else {

    echo "<meta HTTP-EQUIV = 'Refresh' CONTENT = '0; URL = index.php?p=principal'>";
}

/* /////////////////////////////////////////////////////////////////// */
/* /////////////////////////////////////////////////////////////////// */
/* /////////////////////////////////////////////////////////////////// */

include_once 'layout_rodape.php';
?>  

 

Gostaria de saber, como atribuir no CASE uma váriável código, e permitir a inclusão da página permitida, somente se o usuário tiver a permissão. ( /* Código Permissão */ )

 

A função consigo fazer, porém não sei como atribuir a variável no case.

 

Alguma Ajuda.

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.