示例#1
0
    $par['user_event'] = 2;
}
// Super Logout
if ($par['p1'] == 'superzero') {
    $par['user'] = '******';
    $par['user_event'] = 1;
}
// POST =============================================
if ($_SERVER['REQUEST_METHOD'] == "POST") {
    $post_action = $_POST['a4_post_action'];
    if ($post_action == 'post_login_user') {
        $user_name = $_POST['a4_user_name'];
        $user_pswd = $_POST['a4_user_pswd'];
        $id = getObjectIdbyName($sel_db, $user_name);
        if ($id) {
            $temp_pswd = getObjectText($sel_db, $id);
            $temp_name = getObjectName($sel_db, $id);
            if ($temp_pswd == $user_pswd && ($temp_name = $user_name)) {
                $par['user'] = $user_name;
                $par['user_event'] = 1;
                loginGlobalCounter();
                loginGlobalLog('login');
                if ($user_name == 'admin') {
                    $super = 1;
                }
            }
        } else {
            vikingError("User does not exist");
        }
    }
    if ($post_action == 'post_login_super' && $super == 1) {
示例#2
0
function viking_3_setText_Form($sys_id)
{
    global $par, $a3pr;
    $sid = $par['a3_sid'];
    if ($sid != $sys_id) {
        return;
    }
    $path = $par['path'];
    $user = $par['user'];
    $sel_name = $a3pr[$sys_id]['3_name'];
    $app_open = $par['p1'];
    $sel_db = $a3pr[$sys_id]['a3_db'];
    $sel_object = $a3pr[$sys_id]['a3_object'];
    $temp = getObjectText($sel_db, $sel_object);
    if ($app_open == 'open_3_setText' && $sel_db && $user) {
        echo "<form name=\"form_set_text\" action=\"{$path}\" method=\"post\"> ";
        echo "<input type=\"hidden\" name=\"a3_post_action\" value=\"post_set_text\">";
        echo "<input type=\"hidden\" name=\"a3_sid\" value=\"{$sys_id}\">";
        echo "<textarea name=\"a3_object_text\" cols=40 rows=6>{$temp}</textarea>";
        echo "<input type =\"submit\" name=\"form_submit\" value=\"" . UPDATE . "\">";
        echo "</form>";
    }
}