<?php
session_start();
$ip = getenv('REMOTE_ADDR');
$host = getenv('REMOTE_HOST');
$sid = session_id();
if ( isset ( $name ) && ( $name == "admin" ) )
{
$SESSION['VAR1'] = 'admin';
}
elseif ( isset ( $name ) && ( $name == "user" ) )
{
$SESSION['VAR1'] = 'norm_user';
}
if ( isset ( $pass ) && ($pass == "admin" ) )
{
$SESSION['VAR2'] = 'admin_pass' ;
}
elseif ( isset ( $pass ) && ($pass == "pass01" ) )
{
$SESSION['VAR2'] = 'user_pass' ;
}
if(isset($SESSION['VAR1']) && ($SESSION['VAR2']))
{
$status = "ok";
$_SESSION['VAR_id'] = $sid ;
}
else
{
$status = "ek";
}
?>
<HTML>
..........html stuff....
<?php
if(isset($SESSION['VAR1']) && ($SESSION['VAR1'] == "admin"))
{
print "Logged: ".$SERVER['VAR1']."<br><br><a href=logout.php>Logout</a>";
}
elseif (isset($SESSION['VAR1']) && ($_SESSION['VAR1'] == "norm_user"))
{
print "Logged: Default<br><br>
Welcome...<br>".date( "D, d M Y H:i:s" )."<br><a href=logout.php>Logout</a>";
}
else
{
print "Log in";
}
?>
on other pages i used:
<?php
if ( isset($SESSION['VAR1']) && isset($SESSION['VAR2']))
{
include "listaus.php";
}
else
{
print "<div align=center class=table_main><strong>Not Authorized!</strong><br><br><br>Log in</div>\n";
}
?>
On form that posts the vars i use action <? $_SERVER['PHP_SELF'] ?>