Nie działa ;/
Struktura plików:
Index.php -Wszyscy widzą co tu jest
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3c.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3c.org/1999/xhtml" xml:lang="pl" lang="pl">
<head>
<link rel="stylesheet" href="css/style.css" type="text/css">
<link rel="stylesheet" href="css/button.css" type="text/css">
<script src="js/jquery-1.3.2.min.js" type="text/javascript"></script>
<meta http-equiv="content-type" content="text/html; charset=iso-8859-2" />
<title>Prywatny Serwer R2C!</title>
</head>
<body>
<head>
<div id="head">
<div id="head_in">
<div id="user">
<?php
if(isset($_SESSION['username'])) { ?>
<br />Zalogowałeś się jako:
<?php echo $_SESSION['username']; ?> <br /><a href="logout.php">Wyloguj się</a>
<?php } else { ?>
<p>Witaj Gościu: Zaloguj się aby grać!</p>
<br /><a href="login.php">Zaloguj się</a>
<?php } ?>
</div>
</div>
</div>
</head>
<div id="content">
</div>
</body>
</html>
login.php
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3c.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3c.org/1999/xhtml" xml:lang="pl" lang="pl">
<head>
<link rel="stylesheet" href="css/style.css" type="text/css">
<link rel="stylesheet" href="css/login.css" type="text/css">
<script src="js/jquery-1.3.2.min.js" type="text/javascript"></script>
<meta http-equiv="content-type" content="text/html; charset=iso-8859-2" />
<title>Prywatny Serwer R2C!</title>
</head>
<body>
<head>
<div id="head">
<div id="head_in">
<div id="user">
<?php
if(isset($_SESSION['username'])) { ?>
<br />Zalogowałeś się jako:
<?php echo $_SESSION['username']; ?> <br /><a href="logout.php">Wyloguj się</a>
<?php } else { ?>
<p>Witaj Gościu: Zaloguj się aby grać!</p>
<br /><a href="login.php">Zaloguj się</a>
<?php } ?>
</div>
</div>
</div>
</head>
<div id="content">
<div class="login">
<h1>Zaloguj się</h1>
<form action="core/authenticate.php" method="POST">
<input type="text" name="username" placeholder="Podaj swoją nazwe..."><br />
<input type="password" name="password" placeholder="Podaj swoje hasło..."><br />
<input type="submit" class="myButton" value="Zaloguj">
</form>
<?php if(isset($_GET["feedback"])){echo $_GET["feedback"];} ?>
</div>
</div>
</body>
</html>
members.php - tylko dla zalogowanych, ale osoby nie zalogowane mają widzieć pustą stronę i w divie head Witaj gościu, zaloguj się aby zagrać
<?php
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3c.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3c.org/1999/xhtml" xml:lang="pl" lang="pl">
<head>
<link rel="stylesheet" href="css/style.css" type="text/css">
<link rel="stylesheet" href="css/button.css" type="text/css">
<script src="js/jquery-1.3.2.min.js" type="text/javascript"></script>
<meta http-equiv="content-type" content="text/html; charset=iso-8859-2" />
<title>Prywatny Serwer R2C!</title>
</head>
<body>
<head>
<div id="head">
<div id="head_in">
<div id="user">
<?php
if(isset($_SESSION['username'])) { ?>
<br />Zalogowałeś się jako:
<?php echo $_SESSION['username']; ?> <br /><a href="logout.php">Wyloguj się</a>
<?php } else { ?>
<p>Witaj Gościu: Zaloguj się aby grać!</p>
<br /><a href="login.php">Zaloguj się</a>
<?php } ?>
</div>
</div>
</div>
</head>
<div id="content">
<h1>Tu mają być informacje tylko dla zalogowanych</h1>
</div>
</body>
</html>