index.php - zawiera formularz logowania (metoda POST), który wywołuje skrypt czyok.php
czyok.php - skrypt łączy się z bazą i sprawdza czy podany jest taki login i hasło jest poprawne. Jeśli nie to wracamy na stronę index.php. Jeśli login i hasło jest poprawne ładowany jest plik menu.php
menu.php - menu główne, z którego mogą być wywoływane inne skrypty. Menu służy do zarząrzania całym systeme, np. dodawanie danych do bazy, usuwania, edytowanie i wiele innych dla zalogowanego użytkownika.
logout.php - skrypt wylogowujący i ładujący strone index.php
Kod
<?
session_unset();
setcookie ('PHPSESSID','', time()-300,'/','',0); //zniszcz cookie
session_destroy();
header("location: main.php");
?>
session_unset();
setcookie ('PHPSESSID','', time()-300,'/','',0); //zniszcz cookie
session_destroy();
header("location: main.php");
?>
Załóżmy, że zaloguje się do tego systemu a potem wyloguje. Kiedy zamknę przeglądarkę i otworzę ponownie, wpisze localhost/phpmyadmin/menu.php to pojawia się menu, i wyświetlany jest ostatnio zalogowany użytkownik. Można kasować dane z bazy, dodawać jednym słowem wszystko. A tak nie może być, bo po co wtedy hasło? Dopiero jak ręcznie usunę ciasteczko z przeglądarki to jest ok.
Pomóżcie - błagam