Jump to content
kvyil

Restringir páginas

Recommended Posts

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:

Share this post


Link to post
Share on other 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'];
?>

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×
×
  • Create New...

Important Information

By using this site you accept our Terms of Use and Privacy Policy. We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.