Ir ao conteúdo
  • Cadastre-se

Sistema de login + nivel


pedroserquiz

Posts recomendados

Ola pessoal,

Estou com um sistema de login, porém, não estou sabendo como faço para que somente certas pessoas (com um nivel) acessem aquela página....

o codigo da autenticação do sistema segue abaixo:


<?
$pagina_restrita = "teste.php";

if(isset($_GET['msg']) && $_GET['msg'] != "") {
require("config/conexao.php");
$mensagem = anti_injection($_GET['msg']);
} else {
$mensagem = base64_encode("Acesso para Área Restrita");
}

if($_SERVER['REQUEST_METHOD'] == "POST"){

if(isset($_POST['login']) && isset($_POST['senha'])){
require("config/conexao.php");
pegarBanco();
$conn = conectar();
$login = anti_injection($_POST['login']);
$senha = md5(anti_injection($_POST['senha']));
$query = mysql_query("SELECT * FROM login WHERE login='$login' AND senha='$senha'") or die(mysql_error());
$rTestar = mysql_num_rows($query);
$row = mysql_fetch_assoc($query);
if($rTestar > '0'){
//session_start();

$_SESSION['email'] = $email;
$_SESSION['login'] = $login;
$_SESSION['senha'] = $senha;
$_SESSION['idnivel'] = $idnivel;

echo "<meta http-equiv=\"refresh\" content=\"0; URL=" . $pagina_restrita . "\">";
exit;
} else {

$mensagem = base64_encode("<font color=\"red\"><b>Login ou senha Invalida</b></font>");

}

}

}
?>

Gostaria de conseguir adicionar o nivel...

PS: o IDNIVEL é uma FK da tabela NIVEL

Link para o comentário
Compartilhar em outros sites

faça o seguinte...

crie uma tabela com o cadastro das páginas e uma tabela com o cadastro de permissões

no caso você amarra a tabela de permissões junto com o páginas via id

por exemplo:

Table Paginas

id Nome

1 login

2 index

3 rodape

Permissoes

id_user id_pagina

1 1

1 2

1 3

2 2

3 1

Acho que seria mais fácil fazer deste modo.

Espero ter ajudado.

Link para o comentário
Compartilhar em outros sites

Arquivado

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

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...

Ebook grátis: Aprenda a ler resistores e capacitores!

EBOOK GRÁTIS!

CLIQUE AQUI E BAIXE AGORA MESMO!