function ajax_ssoAdmin() { $this->check_db(); if (!file_exists(BG_PATH_SSO . "api/api.php")) { $this->obj_ajax->halt_alert("x030420"); } if (file_exists(BG_PATH_SSO . "config/is_install.php")) { $this->obj_ajax->halt_alert("x030408"); } include_once BG_PATH_MODEL . "admin.class.php"; //载入管理帐号模型 $_mdl_admin = new MODEL_ADMIN(); //设置管理组模型 $_arr_adminSubmit = $_mdl_admin->input_submit(); if ($_arr_adminSubmit["alert"] != "ok") { $this->obj_ajax->halt_alert($_arr_adminSubmit["alert"]); } $_arr_adminInput = $this->input_admin(); if ($_arr_adminInput["alert"] != "ok") { $this->obj_ajax->halt_alert($_arr_adminInput["alert"]); } $_obj_sso = new CLASS_SSO(); $_arr_return = $_obj_sso->sso_admin($_arr_adminSubmit["admin_name"], $this->adminSubmit["admin_pass"]); if ($_arr_return["alert"] != "y030408") { $this->obj_ajax->halt_alert($_arr_return["alert"]); } $_arr_ssoReg = $_obj_sso->sso_reg($_arr_adminSubmit["admin_name"], $this->adminSubmit["admin_pass"], $_arr_adminSubmit["admin_mail"], $_arr_adminSubmit["admin_nick"]); if ($_arr_ssoReg["alert"] != "y010101") { $this->obj_ajax->halt_alert($_arr_ssoReg["alert"]); } $_mdl_admin->mdl_submit($_arr_ssoReg["user_id"]); $this->obj_ajax->halt_alert("y030408"); }