Popatrz: Masz swoją stronę, na ktorej jest formularz do logowania. obsługuje ją kod (dajesz tutaj ob_start na początku strony, aby moznabylo wyalac ciasteczko jesli podasz poprawne dane):
<?
$login = xxx;
$haslo = xxxx;
if($login==$_POST[\"podany_login\"]&&$haslo==$_POST[\"podane_haslo\"]) {
setcookie('zalogowany', 1
, time()+3600 /*przykladowy czas trwania ciacha w sekundach*/); /*tutaj stworzyles ciasteczko*/ header(\"location: edycja.html\"); }
else {
echo(\"zły login lub hasło\"); }
?>
Teraz na stronie edycja.php (musisz zmienic rozszezenie) sprawdzasz, czy ciasteczko istnieje:
<?php
if(isset($_COOKIE['zalogowany'])) { //pokazujesz strone
}
else {
header('Location: login.php'); //jesli nie ma ciasteczka, to wysyla cie do logowania }
?>
Aby sie wylogowac, musisz to ciasteczko usunąć. w tym celu mozesz sobie zrobic plik login.php:
<?php
exit(\"Wylogowano\"); //ew dajesz tutaj headera na strone glowną
?>
Właściwie to wszystko, to jest chyba najprostszy system logowania. Jeśli masz problemy z ciasteczkami,
odsyłam do manuala- tam jest wszystko fajnie opisane.
Pozdrawiam, mateo