Verificação php
Ola pessoal, joia.. Como faço para modificar este código, tipo assim é um código que coloco antes do começo de cada página minha ele verifica se existe uma sessão de usuário e o nivel de acesso, depois disso resolve o que faz com os dois juntos, mas queria um fim diferente para cada verificação ou seja, se não ouve uma sessão volta pro index. se ouve uma sessão e o nivel de acesso do usuario é menor que o exigido pelo página, aparece uma mensagem de nivel de acesso baixo sem voltar para o index e sem destruir a sessão.
<?php
// A sessão precisa ser iniciada em cada página diferente
if (!isset($_SESSION)) session_start();
$nivel_necessario = 2;// Verifica se não há a variável da sessão que identifica o usuário
if (!isset($_SESSION['UsuarioID']) OR ($_SESSION['UsuarioNivel'] < $nivel_necessario)) {
// Destrói a sessão por segurança
session_destroy();
// Redireciona o visitante de volta pro login
header("Location: index.php");
exit;
}
?>Discussão (5)
Carregando comentários...