Beispiel #1
0
function openid_logout(&$vars)
{
    unset_cookie();
    extract($vars);
    $_SESSION['openid_complete'] = false;
    //unset($_SESSION['openid_email']);
    //unset($_SESSION['openid_url']);
    $_SESSION['oauth_person_id'] = 0;
    $_SESSION['fb_person_id'] = 0;
    unset($_SESSION['oauth_access_token']);
    unset($_SESSION['oauth_access_token_secret']);
    unset($_SESSION['oauth_request_token']);
    unset($_SESSION['oauth_request_token_secret']);
    unset($_SESSION['oauth_state']);
    unset($_SESSION['oauth_twitter']);
    unset($_SESSION['fb_person_id']);
    unset($_SESSION['oauth_person_id']);
    unset($_SESSION['requested_url']);
    unset($_SESSION['openid_complete']);
    unset($_SESSION['oid_return_to']);
    if (environment('authentication') == 'password') {
        redirect_to($request->base);
    } else {
        redirect_to(environment('openid_server') . "/?action=logout&return=" . urlencode($request->base));
    }
}
Beispiel #2
0
<?php

// Page requirements
define('LOGIN_REQUIRED', false);
define('PAGE_ACCESS_LEVEL', 0);
define('PAGE_TYPE', 'SECURITY');
// Set for every page
require 'engine/common.php';
// OK to Enter;
// Clear userdata;
$_SESSION['logged_in'] = false;
$_SESSION['userid'] = "";
$_SESSION['username'] = "";
$_SESSION['firstname'] = "";
$_SESSION['lastname'] = "";
$_SESSION['email'] = "";
$_SESSION['site_access'] = 0;
unset_cookie();
session_write_close();
header("Location: index.php");
exit;
function unset_cookie()
{
    setcookie("user", '', time() - ONE_DAY);
    setcookie("admin", '', time() - ONE_DAY);
}