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; }
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; }
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); }