kvyil Posted August 30, 2013 at 06:19 PM Report #523030 Posted August 30, 2013 at 06:19 PM 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 👍
nelsonr Posted August 30, 2013 at 08:16 PM Report #523035 Posted August 30, 2013 at 08:16 PM 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']; ?>
Recommended Posts
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 accountSign in
Already have an account? Sign in here.
Sign In Now