Example #1
0
/**
 * Logs the user out, i.e. destroys all the data stored about them
 */
function user_logout()
{
    global $ezplayer_url;
    // 1) Deleting the ACLs from the session var
    log_append("logout");
    $lvl = $_SESSION['album'] != '' && $_SESSION['asset'] != '' ? 3 : ($_SESSION['album'] != '' ? 2 : 1);
    trace_append(array($lvl, 'logout'));
    acl_exit();
    // 2) Unsetting session vars
    unset($_SESSION['ezplayer_mode']);
    unset($_SESSION['user_login']);
    // User netID
    unset($_SESSION['ezplayer_logged']);
    // "boolean" stating that we're logged
    unset($_SESSION['ezplayer_anonymous']);
    // "boolean" stating that we're logged
    session_destroy();
    // 3) Displaying the logout message
    include_once template_getpath('logout.php');
    //include_once "tmpl/fr/logout.php";
    $url = $ezplayer_url;
    unset($_SESSION['lang']);
}
Example #2
0
/**
 * Logs the user out, i.e. destroys all the data stored about them
 */
function user_logout()
{
    global $ezmanager_url;
    // 1) Deleting the ACLs from the session var
    acl_exit();
    // 2) Unsetting session vars
    unset($_SESSION['podman_mode']);
    unset($_SESSION['user_login']);
    // User netID
    unset($_SESSION['podman_logged']);
    // "boolean" stating that we're logged
    session_destroy();
    // 3) Displaying the logout message
    include_once template_getpath('logout.php');
    //include_once "tmpl/fr/logout.php";
    $url = $ezmanager_url;
    unset($_SESSION['lang']);
}