Ir para o conteúdo
  • Revista PROGRAMAR: Já está disponível a edição #60 da revista programar. Faz já o download aqui!

kvyil

Restringir páginas

Mensagens Recomendadas

kvyil

Viva! Estou a fazer um sistema de login simples, no entanto estou a criar um ficheiro em php que irá ser chamado em todas as páginas que eu queira restringir o acesso apenas a pessoas com o login feito. Eu já tenho a funcionar o login, só não me funciona o ficheiro que me iria bloquear as páginas a pessoas não logadas.

<?php
session_start();
$login = $_SESSION ['locutor'];
if (!isset ($login)){
echo "Efectue o login primeiro: <br>";
echo "<a href='index.html'> Voltar</a>";
}
?>

Portanto este é código que será incluído nas supostas páginas restritas e verificar se existe alguma sessão iniciada.

Dá me um erro de execução apenas quando o login não é feito, que é o seguinte: "Notice: Undefined index: locutor in C:\wamp\www\temp\area\ver_sessao.php on line 3"

mas mesmo com este erro aparece-me na mesma a página que devia ser restrita. Não sei o que se passa. Aguardo uma resposta :thumbsup:

Partilhar esta mensagem


Ligação para a mensagem
Partilhar noutros sites
nelsonr

Experimenta algo assim:

<?php
session_start();
if (!isset ($_SESSION ['locutor'])){
echo "Efectue o login primeiro: <br>";
echo "<a href='index.html'> Voltar</a>";
die();
}
$login = $_SESSION ['locutor'];
?>

Partilhar esta mensagem


Ligação para a mensagem
Partilhar noutros sites

Crie uma conta ou ligue-se para comentar

Só membros podem comentar

Criar nova conta

Registe para ter uma conta na nossa comunidade. É fácil!

Registar nova conta

Entra

Já tem conta? Inicie sessão aqui.

Entrar Agora

×

Aviso Sobre Cookies

Ao usar este site você aceita os nossos Termos de Uso e Política de Privacidade. Este site usa cookies para disponibilizar funcionalidades personalizadas. Para mais informações visite esta página.