<?php 
require("../include/authorize.php");
require ("../include/dbconnect.php");

if ($loggedin){
   $logfile = fopen("../log/slweb.log", "a");
   fwrite($logfile, date("Y-m-j G:i:s") . "\tuser logout\t$user_id\t");
   fwrite($logfile, $_SERVER['REMOTE_ADDR'] . "\tUser $user_name logged out\n");
   fclose($logfile);
}

// Clear session information in a DB: 
$ip = $_SERVER['REMOTE_ADDR'];	
if (isset($ip)) pg_query($connection, "DELETE FROM user_sessions WHERE ip_address='$ip';"); 

// Unset the cookies:
setcookie("SLWEB_AUTH[TOKEN]", "", time()-60);
setcookie("SLWEB_AUTH[USER_ID]", "", time()-60);
setcookie("SLWEB_AUTH[SESSION_ID]", "", time()-60);

// Redirect to referer page:
$dest_page = $_SERVER["HTTP_REFERER"];
if ($dest_page == null)	$dest_page = $url . "/login.php";

pg_close($connection);
header("Location: $dest_page");
exit;
?>
