AJAX_APP::ajax_auth PHP Method

ajax_auth() public method

public ajax_auth ( )
    function ajax_auth()
    {
        if (!isset($this->adminLogged["admin_allow"]["app"]["edit"]) && !$this->is_super) {
            $this->obj_ajax->halt_alert("x050303");
        }
        $_arr_userIds = $this->mdl_user->input_ids();
        if ($_arr_userIds["alert"] != "ok") {
            $this->obj_ajax->halt_alert($_arr_userIds["alert"]);
        }
        $_num_appId = fn_getSafe(fn_post("app_id"), "int", 0);
        if ($_num_appId < 1) {
            $this->obj_ajax->halt_alert("x050203");
        }
        foreach ($_arr_userIds["user_ids"] as $_key => $_value) {
            $_arr_userRow = $this->mdl_user->mdl_read($_value);
            if ($_arr_userRow["alert"] == "y010102") {
                $this->mdl_belong->mdl_submit($_value, $_num_appId);
            }
        }
        //$_arr_appRow     = $this->mdl_app->mdl_order();
        $this->obj_ajax->halt_alert("y070401");
    }

Usage Example

Example #1
0
以下为系统文件,请勿修改
-----------------------------------------------------------------*/
//不能非法包含或直接执行
if (!defined("IN_BAIGO")) {
    exit("Access Denied");
}
include_once BG_PATH_FUNC . "init.func.php";
//管理员通用
fn_init(true, true, "Content-type: application/json", true, "ajax", true);
include_once BG_PATH_CONTROL . "admin/ajax/app.class.php";
//载入应用 ajax 控制器
$ajax_app = new AJAX_APP();
//初始化应用对象
switch ($GLOBALS["act_post"]) {
    case "auth":
        $ajax_app->ajax_auth();
        //授权用户
        break;
    case "deauth":
        $ajax_app->ajax_deauth();
        //取消授权用户
        break;
    case "reset":
        $ajax_app->ajax_reset();
        //重置 APP KEY
        break;
    case "submit":
        $ajax_app->ajax_submit();
        //创建、编辑
        break;
    case "enable":