<?php
class auth
{
var $loggedIn;
function auth()
{
if(!isset($_SESSION))
{
session_start();
}
$this->loggedIn = (isset($_SESSION['loggedin']) && ($_SESSION['loggedin'] == '1'));
}
function login()
{
$this->loggedIn = true;
$_SESSION['loggedin'] = '1';
}
function logout()
{
$this->loggedIn = false;
unset($_SESSION['loggedin']);
}
}
function println($str)
{
echo $str."<br />\n";
}
$auth = new auth();
println(var_export($auth->loggedIn));
if(!isset($_GET['action']))
exit();
if($_GET['action'] == 'in')
$auth->login();
if($_GET['action'] == 'out')
$auth->logout();
println(var_export($auth->loggedIn));
?>