home » zplus/freepost.git
ID: 7d7a2c2d28162d84b665105ce54b4f8249a67c7c
37 lines — 849B — View raw


<?php

require_once 'session.php';
require_once 'database.php';

// Not a valid session
if (!Session::is_valid ())
{
    header ('Location: ./');
    exit ();
}

// Delete "remember_me" cookie
if (isset ($_COOKIE['remember_me']))
{
    $db = new Database ();
    $db->connect ();
    $db->delete_remember_me (Session::get_userid ());
    
    unset ($_COOKIE['remember_me']);

    // Invalidate cookie
    setcookie (
        'remember_me',      // name
        NULL,               // value
        -1,                 // expire
        '/',                // path
        'freepo.st',        // domain
        false,              // secure (clients send cookie only through HTTPS)
        true);              // httponly (no javascript)
}

// Delete session
Session::delete ();

// Logged out, redirect to homepage
header ('Location: ./');
exit ();