Ir ao conteúdo
  • Cadastre-se

Verificação ao acessar pagina - php


brunopluto

Posts recomendados

boa tarde, possuo implementado em um projeto, um sistema de usuarios cadastrados funcionando perfeitamente, onde a cada pagina aberta é feita a verificação se ele esta logado, caso nao esteja (tente abrir o site sem passar pela page de login) ele retorna automaticamente a pagina de login.

na minha tabela ainda tem o nivel de acesso, onde ao se cadastrar o usuario recebe acesso 1, e manualmente, setei um admin com acesso 5 (coluna access = 1 ou 5)

o que preciso é que o verificador mostrasse todas as paginas a quem tem acesso 5, mas quem tivesse acesso 1 nao conseguisse vizualizar as paginas restritas a administração do site, fosse redirecionado a uma page qualquer contendo uma msg qualquer de denied access.

abaixo, o php normal q utilizo.


verifica.php

<?php
session_start();
if( (!isset($_SESSION[iduser])) AND (!isset($_SESSION[emailuser])) )
Header("Location: login.php");
?>

se alguem puder ajudar, grato !

Link para o comentário
Compartilhar em outros sites

  • Membro VIP

Olá amigo!

Já experimentou assim?

<?php
session_start();
if( (!isset($_SESSION['iduser'])) && (!isset($_SESSION['emailuser'])) )
Header("Location: login.php");
?>

Eu utilizo uma função aqui:

function loggedin()
{
if (isset($_SESSION['username'])||isset($_COOKIE['username']))
{
$loggedin = TRUE;
return $loggedin;
}
}

E depois chamo-a assim:

if (!loggedin()) { Header('Location: account.php'); }

Qualquer coisa poste!

Abraços!

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!