/** * saves user data to Session and cookies */ function set_session($user, $pass, $dn) { global $conf; $rand = rand(); $_SESSION['ldapab']['username'] = $user; $_SESSION['ldapab']['binddn'] = $dn; $_SESSION['ldapab']['password'] = $pass; $_SESSION['ldapab']['browserid'] = auth_browseruid(); // (re)set the persistent auth cookie if ($user == '') { setcookie('ldapabauth', '', time() + 60 * 60 * 24 * 365); } elseif (!empty($_REQUEST['remember'])) { $cookie = serialize(array($user, $pass)); $cookie = x_Encrypt($cookie, get_cookie_secret()); $cookie = base64_encode($cookie); setcookie('ldapabauth', $cookie, time() + 60 * 60 * 24 * 365); } }
function Scramble($var, $RespID, $sometext) { global $Responder_ID; $var = x_Encrypt($var, $RespID); $var = x_Encrypt($var, $sometext); return $var; }