login.php
-------------------------------------------------------------
<?php session_start();?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "
http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="
http://www.w3.org/1999/xhtml"><head>
<title>login</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
</head>
<body>
<?php
if ($_POST['login_udfyldt']=="!")
{
$pass = $_POST['password'];
$user = $_POST['brugernavn'];
include "mysql.php";
$sql = mysql_query("SELECT * FROM brugere WHERE brugernavn = '$user' AND password = '$pass'");
if (mysql_num_rows($sql)>0)
{
$_SESSION['bruger']="ja";
$_SESSION['brugernavn'] = $user;
echo "Du er nu logget ind. Vent imens du overføres til brugersiden";
echo "<meta http-equiv='refresh' content='3; URL=bruger.php' />";
}
else
{
$_SESSION['bruger']="nej";
echo "Forkert bruger eller pass";
}
}
else
{
?>
<form action="login.php" method="post">
<input name="login_udfyldt" type="hidden" value="!">
Brugernavn: <input name="brugernavn" type="text">
Adgangskode: <input name="password" type="password"><br />
<input type="submit" value="Login">
</form>
<?php
}
?>
</body>
</html>
-------------------------------------------------------------
bruger.php
-------------------------------------------------------------
<?php session_start();?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "
http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="
http://www.w3.org/1999/xhtml"><head>
<title>bruger</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
</head>
<body>
Test for at se om session med brugernavn er oprettet: <?php echo ($_SESSION['brugernavn']);?>
<?php
if ($_SESSION['bruger']!="ja")
{
echo "<meta http-equiv='refresh' content='3; URL=login.php' />";
die ("Du har ikke adgang her.<br>Du vil blive smidt tilbage til forsiden");
}
?>
<?php
include"mysql.php";
$ref = mysql_query("SELECT * FROM brugere WHERE brugernavn = ".$_SESSION['brugernavn']) or die (mysql_error());
while ($row = mysql_fetch_array($ref))
{
?>
Velkommen<?=$row['brugernavn']?>
<?php
}
?>
</body>
</html>
-------------------------------------------------------------
Dette der skal altså virke! Test dem lige nøjagtig som de er....