Denne her bruger ikke DB men måske kan det give lidt inspiration
<?php
session_start();
if(empty($_SESSION['access_status'])) {
// Switch
switch($_REQUEST['action']) {
case login:
$referer = $_SERVER['HTTP_REFERER'];
$username = "user";
$password = "pass";
// echo $_SESSION['access_status'];
// echo "<br>Dump" . $_REQUEST['username'] . $_REQUEST['password'];
if(md5($_REQUEST['username']) == md5($username) AND md5($_REQUEST['password']) == md5($password))
{
$_SESSION['access_status'] = true;
break;
} else
{
// Password er forkert og brugeren returneres til login
header("Location: $referer");
}
exit;
break;
default:
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "
http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="
http://www.w3.org/1999/xhtml"><head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title><?php echo $_SERVER['HTTP_HOST']; ?> - Login er påkrævet!</title>
<style>
input
{
display: block;
margin: 5px auto;
text-align: center;
}
div#main
{
margin: 0px auto;
padding: 5px;
width: 250px;
background: #999999;
border: #000000 3px solid;
text-align: center;
}
</style>
</head>
<body>
<div id="main">
<h3>Admin Interface</h3>
<form action="<?php echo $_SERVER['PHP_SELF']; ?>" method="post">
User: <input type="text" name="username" />
Password: <input type="password" name="password" />
<input type="hidden" name="action" value="login" />
<input type="submit" value="Login" />
</form>
</div>
</body>
</html>
<?php
exit;
break;
}
} // Tjek af session['access_status']
?>
Lavede det til en side og det skal bare inkluderes....smukt er det ikke men det virker ;o)