1)loggin.php(with session)
<?
include("dbconnect.php");
$submit = $POST["submit"];
$user = $POST["brukernavn"];
$pass = $_POST["passord"];
$db_user='';
$db_pass='';
$result = mysql_query("SELECT brukernavn,passord FROM bruker WHERE brukernavn='$user' and passord='$pass'");
while ($row = mysql_fetch_array($result, MYSQL_BOTH))
{
$db_user = $row["brukernavn"];
$db_pass = $row["passord"];
}
if(!isset($db_user)){$db_user = false;}
#if(!isset($_SESSION['user'])){$_SESSION['user']=false;}
if(!isset($db_pass)){$db_pass = false;}
#if(!isset($_SESSION['pass'])){$_SESSION['pass']=false;}
if(!$user|| !$pass)
{
echo "Task inn brukernavn eller passord. <a href=admin.html>Prøv igjen</a>";
}
else if($db_user == $user&& $db_pass == $pass)
{
$_SESSION['brukernavn'] = $db_user;
#$_SESSION['passord'] = $pass;
echo "<a href=slett.php>Du er admin tilgang til å slette</a>";
echo "<br>";
echo "<a href=listeopp.php>Du er admin tilgang til å vise</a>";
echo "<br>";
echo "<a href=sok.php>Du er admin tilgang til å søke</a>";
echo "<br>";
echo "<a href=legginn.php>Du er admin tilgang til å legg inn</a>";
}
else if ($db_user <> $user || $db_pass <> $pass)
{
echo "Beklage!! Du har ikke rettigheter til siden. <a href=admin.html>Prøv igjen</a>";
}
mysql_free_result($result);
?>
2)listopp.php
<?php
session_start();
if(!$_SESSION['brukernavn']){header("Location: loggin.php");}
?>
<?php include("dbconnect.php"); ?>
<h2>View My Guest Book!!</h2>
<?php
$result = mysql_query("select * from guestbook");
if ($result)
{
while ($row = mysql_fetch_array($result))
{
print "<b>Entry_ID:</b>";
print $row["entry_id"];
print "<br>\n";
print "<b>Name:</b>";
print $row["name"];
print "<br>\n";
print "<b>Location:</b>";
print $row["location"];
print "<br>\n";
print "<b>Email:</b>";
print $row["email"];
print "<br>\n";
print "<b>URL:</b>";
print $row["url"];
print "<br>\n";
print "<b>Comments:</b>";
print $row["comments"];
print "<br>\n";
print "<br>\n";
print "<br>\n";
}
mysql_free_result($result);
}
?>
I got problem to put session on each page. Error message:
Warning: session_start(): open(C:\Program Files\php\sessiondata\sess_9b8782e14f1d549c976c714fff070f20, O_RDWR) failed: Permission denied (13) in c:\inetpub\wwwroot\media\listeopp.php
Warning: session_start(): Cannot send session cookie - headers already sent by (output started at c:\inetpub\wwwroot\media\listeopp.php:9) in c:\inetpub\wwwroot\media\listeopp.php
Warning: session_start(): Cannot send session cache limiter - headers already sent (output started at c:\inetpub\wwwroot\media\listeopp.php:9) in c:\inetpub\wwwroot\media\listeopp.php
Notice: Undefined index: brukernavn in c:\inetpub\wwwroot\media\listeopp.php