Boas
Estou a fazer um sistema simples de autenticação e obviamente que as páginas que somente serão acessiveis apartir deste, terão de ser protegidas para não poderem ser abertas ao utilizar um link directo.
Desta forma estava a colocar o seguinte código nas mesmas, mas não funciona!
Ao expermentar e a usar este link directo a página não é redirecionada para o login, mas sim abre sem qualquer entrave.
Código:
Já tentei algumas pequenas variações do mesmo e nunca funciona.
Ajuda era bem-vinda. Obrigado.
Estou a fazer um sistema simples de autenticação e obviamente que as páginas que somente serão acessiveis apartir deste, terão de ser protegidas para não poderem ser abertas ao utilizar um link directo.
Desta forma estava a colocar o seguinte código nas mesmas, mas não funciona!
Ao expermentar e a usar este link directo a página não é redirecionada para o login, mas sim abre sem qualquer entrave.
Código:
Código:
<?php
session_start();
if (!isset($_SESSION[[B]'[/B]logged[B]'[/B]])
|| $_SESSION[[B]'[/B]logged[B]'[/B]] !== true) {
header('Location: login.php');
exit;
}
?>
ou
<?php
session_start();
if (!unset($_SESSION[[B]'[/B]logged[B]'[/B]]) {
header('Location: login.php');
exit;
}
?>
ou
<?php
session_start();
if ($_SESSION['logged'] = false){
header("location:index.php");
exit;
}
?>
Já tentei algumas pequenas variações do mesmo e nunca funciona.
Ajuda era bem-vinda. Obrigado.
Última edição: