Example #1
0
             } else {
                 $INFORM_MSG = "「{$POST_DATA['login_name']}」の初回登録に成功しました。再度ログインしてください。";
             }
         } else {
             $INFORM_MSG = '初回登録用のログイン情報を入力してください。';
         }
     } else {
         // ユーザ検索
         $U_SID = UtilSQLite::getUserInfo($POST_DATA['login_name']);
         if ($U_SID != '') {
             // パスワードが正しいか
             if (sha1($POST_DATA['passwd']) === $USER_LIST[$U_SID]['user_pass']) {
                 $SESS_DATA = array();
                 $SESS_DATA['user_id'] = $U_SID;
                 $SESS_DATA['user_name'] = $USER_LIST[$U_SID]['user_name'];
                 $_SESSION['login_data'] = UtilString::buildQueryString($SESS_DATA);
                 UtilLog::writeLog('ログイン成功:' . $U_SID, 'ACCESS');
                 header("Location: menu.php");
                 exit;
             } else {
                 $ERROR_MSG = "ログイン名、または、パスワードが違います。";
                 UtilLog::writeLog('ログイン失敗:' . print_r($POST_DATA, true), 'ACCESS');
             }
         } else {
             $ERROR_MSG = "ログイン名、または、パスワードが違います。";
             UtilLog::writeLog('不正ユーザ:' . print_r($POST_DATA, true), 'ACCESS');
         }
     }
 }
 // ログアウト
 if (isset($POST_DATA['btn_action']) && $POST_DATA['btn_action'] == "ログアウト") {
Example #2
0
        $param['mode'] = 'delete_confirm';
        $tmp_str2 = UtilString::buildQueryString($param);
        $res_data1[] = array('mac_addr' => $device_key, 'device_name' => $device_val, 'vendor_name' => UtilSQLite::getVendorName($device_key), 'confirm_param' => $tmp_str1, 'delete_param' => $tmp_str2);
    }
    // 未登録リスト作成
    $res_data2 = array();
    $arplist = GetArpInfo();
    foreach ($arplist as $entry) {
        // 登録済みの場合、読み飛ばす
        if (in_array($entry['mac_addr'], array_keys($DEV_LIST))) {
            continue;
        }
        $param = array();
        $param['mode'] = 'wake_confirm';
        $param['mac_addr'] = $entry['mac_addr'];
        $param['ip_addr'] = $entry['ip_addr'];
        $tmp_str1 = UtilString::buildQueryString($param);
        $param['mode'] = 'append_form2';
        $tmp_str2 = UtilString::buildQueryString($param);
        $res_data2[] = array('ip_addr' => $entry['ip_addr'], 'mac_addr' => $entry['mac_addr'], 'vendor_name' => UtilSQLite::getVendorName($entry['mac_addr']), 'confirm_param' => $tmp_str1, 'append_param' => $tmp_str2);
    }
    // Smarty処理
    $SMARTY->assign('home_url', HOME_URL);
    $SMARTY->assign('res_data1', $res_data1);
    $SMARTY->assign('res_data2', $res_data2);
    $SMARTY->assign('sess_data', $SESS_DATA);
    $SMARTY->display('menu.html');
} else {
    header("Location: index.php");
    exit;
}
Example #3
0
            // ユーザ削除
            case 'delete':
                if (isset($GET_DATA['sid']) && $GET_DATA['sid'] != '') {
                    $user_name = $USER_LIST[$GET_DATA['sid']]['user_name'];
                    if (!UtilSQLite::delUserInfo($GET_DATA['sid'])) {
                        $SMARTY->assign('inform_msg', "「{$user_name}」の削除に失敗しました。");
                    } else {
                        $SMARTY->assign('inform_msg', "「{$user_name}」の削除に成功しました。");
                    }
                }
                break;
        }
    }
    // ユーザリスト作成
    $res_data = array();
    foreach ($USER_LIST as $user_key => $user_val) {
        $param = array();
        $param['mode'] = 'delete_confirm';
        $param['sid'] = $user_key;
        $res_data[] = array('user_name' => $user_val['user_name'], 'delete_param' => UtilString::buildQueryString($param));
    }
    // Smarty処理
    $SMARTY->assign('home_url', HOME_URL);
    $SMARTY->assign('res_data', $res_data);
    $SMARTY->assign('sess_data', $SESS_DATA);
    $SMARTY->assign('append_param', UtilString::buildQueryString(array('mode' => 'append_form')));
    $SMARTY->display('userlist.html');
} else {
    header("Location: index.php");
    exit;
}