Пример #1
0
function ldSetSession($session = '')
{
    global $AR, $ARCurrent;
    $nls = $ARCurrent->nls;
    if ($AR->hideSessionIDfromURL) {
        $cookies = (array) ldGetCredentials();
        $https = $_SERVER['HTTPS'] == 'on';
        if (!isset($cookies[$ARCurrent->session->id]) && $ARCurrent->session->id !== 0) {
            $data = array();
            $data['timestamp'] = time();
            $cookie = ldEncodeCookie($data);
            $cookiename = "ARSessionCookie[" . $ARCurrent->session->id . "]";
            debug("setting cookie (" . $ARCurrent->session->id . ")(" . $cookie . ")");
            header('P3P: CP="NOI CUR OUR"');
            setcookie('ARCurrentSession', $ARCurrent->session->id, 0, '/', false, $https, true);
            setcookie($cookiename, $cookie, 0, '/', false, $https, true);
        }
    }
    ldSetRoot($session, $nls);
}
Пример #2
0
function ldSetSession($session = '')
{
    global $ARCurrent, $ARLogin, $ARPassword;
    $nls = $ARCurrent->nls;
    ldSetRoot($session, $nls);
}
Пример #3
0
function ldSetSession($session = '')
{
    global $ARCookie, $AR, $ARCurrent;
    $nls = $ARCurrent->nls;
    $check = ldGetCredentials();
    if (!$check[$ARCurrent->session->id]) {
        $cookie = array();
        $cookie[$ARCurrent->session->id]['timestamp'] = time();
        $ARCookie = json_encode($cookie);
        debug("setting cookie ({$ARCookie})");
        setcookie("ARCookie", $ARCookie, 0, '/');
    }
    ldSetRoot($session, $nls);
}