login.php
Kód:
<?
Session_start();
?>
<html>
<head><title>prihlaseni</title></head>
<body>
<?
if ($akce == "prihlas") {
if (($user == "honza") AND ($pass == "heslo")) {
$_SESSION["prihlasen"] = true;
?>
Byl jste uspesne prihlasen, pro pokracovani kliknete sem.
<?
}
else {
echo "Spatne uzivatelske jmeno nebo heslo.";
}
}
else {
?>
<form name="formular" method="post" action="login.php">
<input type="text" name="user">
<input type="password" name="pass">
<input type="submit" value="Prihlas">
</form>
<?
}
?>
</body>
</html>
<?
Session_write_close();
?>
tajne.php
Kód:
<?
Session_start();
?>
<html>
<head><title>tajna stranka</title></head>
<body>
<?
if ($prihlasen != true) {
echo "Nejste prihlasen!";
}
else {
?>
Tajny obsah stranky.
Odhlasit se
<?
}
?>
</body>
</html>
<?
Session_write_close();
?>
logout.php
Kód:
<?
Session_start();
session_unset();
session_destroy();
?>
<html><head><title>odhlaseni</title></head>
<body>
Byl jste odhlášen.
</body>
</html>
<?
Session_write_close();
?>
Takhle by to podle mě mohlo fungovat (netestoval jsem to, když v tom budou chyby omlouvám se, ale nemám čas to testovat - princip by ale měl být správně)...