Пример #1
0
function check_logged()
{
    global $_SESSION, $USERS, $_SERVER;
    if (!array_key_exists($_SESSION["logged"], $USERS)) {
        $qs = $_SERVER['QUERY_STRING'];
        audit("check_logged failed", "");
        if ($qs != "") {
            header("Location: /applications/User/login.php" . $_SERVER['QUERY_STRING'] . "&url=" . $_SERVER['PHP_SELF']);
        } else {
            header("Location: /applications/User/login.php" . "?url=" . $_SERVER['PHP_SELF']);
        }
    }
    // store that this user has logged in now
    setUserVariable($_SESSION["logged"], "lastTimeLoggedIn", date(DATE_RFC2822));
    audit("check_logged", " as " . $_SESSION["logged"]);
    return $_SESSION["logged"];
}
Пример #2
0
     return;
 } else {
     if ($action == "removeRole") {
         if (!check_role("admin")) {
             return;
         }
         $ret = removeRoleFromUser($value, $value2);
         if ($ret) {
             echo json_encode(array("message" => "done: " . $ret));
         } else {
             echo json_encode(array("message" => "error"));
         }
         return;
     } else {
         if ($action == "setValue") {
             $ret = setUserVariable($user_name, $value, $value2);
             if ($ret) {
                 echo json_encode(array("message" => "done"));
             } else {
                 echo json_encode(array("message" => "error"));
             }
             return;
         } else {
             if ($action == "getValue") {
                 $ret = getUserVariable($user_name, $value);
                 if ($ret) {
                     echo json_encode(array("message" => "done"));
                     // value exists
                 } else {
                     echo json_encode(array("message" => "error"));
                 }