Esempio n. 1
0
function login_do_login(&$user, $redir = '')
{
    $expires = $GLOBALS['cfg']['enable_feature_persistent_login'] ? strtotime('now +2 years') : 0;
    $auth_cookie = login_generate_auth_cookie($user);
    login_set_cookie($GLOBALS['cfg']['auth_cookie_name'], $auth_cookie, $expires);
    $base_url = isset($GLOBALS['cfg']) && isset($GLOBALS['cfg']['abs_root_url']) ? rtrim($GLOBALS['cfg']['abs_root_url'], '/') : '';
    if (!$redir) {
        $redir = "{$base_url}/";
    }
    $redir = urlencode($redir);
    header("Location: {$base_url}/checkcookie/?redir={$redir}");
    exit;
}
Esempio n. 2
0
function login_do_login(&$user, $redir = '')
{
    $expires = time() * 2;
    $auth_cookie = login_generate_auth_cookie($user);
    login_set_cookie($GLOBALS['cfg']['auth_cookie_name'], $auth_cookie, $expires);
    $base_url = isset($GLOBALS['cfg']) && isset($GLOBALS['cfg']['abs_root_url']) ? rtrim($GLOBALS['cfg']['abs_root_url'], '/') : '';
    if (!$redir) {
        $redir = "{$base_url}/";
    }
    $redir = urlencode($redir);
    header("Location: {$base_url}/checkcookie/?redir={$redir}");
    exit;
}
Esempio n. 3
0
function login_unset_cookie($name)
{
    login_set_cookie($name, "", time() - 3600);
}
function invite_codes_set_cookie(&$invite)
{
    $cookie = invite_codes_generate_cookie($invite);
    $expires = time() * 2;
    login_set_cookie('invite', $cookie, $expires);
}