Mam pewien problem dot. sesji, otóż Po podaniu prawidłowych danych, skrypt zapisuje do "admin", wartość TRUE. Następnie, chciałbym, aby następny plik odczytywał te dane, i jeżeli admin nie ma wartości TRUE wtedy, przekierowywał na stronę logowania. Mój skrypt wygląda następująco:
login.php
check_login.php
<?php $GetLogin = $_REQUEST['login']; $GetPass = $_REQUEST['form_pass']; require 'includes/pass.inc.php'; if ($GetLogin == $login AND $GetPass == $pass) { $_SESSION['admin'] = TRUE; } else { } ?>
Tutaj napisałem skrypt sprawdzający, czy użytkownik jest zalogowany:
<?php if ($_SESSION['admin'] != TRUE) { } ?>
Plik ten includuje w każdym plik, w którym chcę zabezpieczyć dostęp. Niestety skrypt nie działa. Dlaczego? Otóż nawet, gdy sesja nie została utworzona, lub podane zostały błędne dane, niestety, zawsze strona się wykonuje, a nie powinna.
Proszę o pomoc!