Der er to filer: menu.php og Login.php. Alle filer includer menu.php, og når man logger ind på login.php starter den en session. Men når man går ind på en anden side f.eks. min gæstebog så er man ikke logget ind.
login.php
<html>
<head>
<title>Login.</title>
</head>
<body style="background:000055;color:ff0000;font-weight:bold;">
<?php
mysql_connect("localhost","hogwarts","mit kodeord");
mysql_select_db("hogwarts");
$query = mysql_query("select * from Elever");
if($knap)
{
if ( isset ( $_COOKIE ["PHPSESSID"] ) ) session_start();
$_SESSION['Login'] = "Nej";
while($rs = mysql_fetch_array($query))
{
if(($rs["Elevnavn"] == $Elevnavn) AND ($rs["Kodeord"] == $Kodeord))
$_SESSION['Login'] = "Ja";
}
}
include ("Menu.php");
?><center><marquee width="30%"><h1>Login!</h1></marquee><br>
<form action="<? echo $php_self ?>" method="post">
<center>
<table>
<tr>
<td>Elevnavn: <input type="text" name="Elevnavn" style="background:000055;color:ff0000;"></td>
</tr>
<tr>
<td>Kodeord: <input type="password" name="Kodeord" style="background:000055;color:ff0000;"></td>
</tr>
<tr>
<td><input type="submit" name="knap" value="Skriv" style="background:000055;color:ff0000;"></td>
</tr>
</table>
</center>
</form>
<?php
if($knap)
{
if($_SESSION['Login'] == "Nej")
echo "Forkert kodeord/brugernavn! Bemærk der er forskel på store og små bogstaver!";
else
echo "Rigtigt kodeord og brugernavn!";
echo $_SESSION['Login'];
}
include ("bund.php");
?>
<script>
window.status='Login!!!!!!!!!!!!!!!!!!!!!!';
</script>
</body>
</html>
menu.php
<?php
if ( isset ( $_COOKIE ["PHPSESSID"] ) ) session_start();
?>
<table style="width:100%;height:10%;">
<tr>
<td onclick="linket('index.php');" onmouseover="ting('Tjaa det er forsiden...');" style="border: 1px solid #0000aa;cursor:hand;"><center> Forside </center></td>
<td onclick="linket('ny_elev.php');" onmouseover="ting('Det er stedet hvor du bliver elev på Hogwarts.');" style="border: 1px solid #0000aa;cursor:hand;"><center>Bliv elev</center></td>
<td onclick="linket('gb.php');" onmouseover="ting('Gæstebogen hvad ellers?');" style="border: 1px solid #0000aa;cursor:hand;"><center> GB </center></td>
<?php
if($_SESSION['Login'] == "Ja")
{
echo "<td onclick=\\"linket('Logud.php');\\" onmouseover=\\"ting('Der hvor du logger ud...');\\" style=\\"border: 1px solid #0000aa;cursor:hand;\\"><center> Logud </center></td>";
}
else
{
echo "<td onclick=\\"linket('Login.php');\\" onmouseover=\\"ting('Der hvor du logger ind...');\\" style=\\"border: 1px solid #0000aa;cursor:hand;\\"><center> Login </center></td>";
}
echo $_SESSION['Login'];
?>
</tr>
</table><center><span id="beskrivelse"> </span></center>