input_submit() публичный Метод

创建、编辑表单验证 input_submit function.
public input_submit ( ) : void
Результат void
Пример #1
0
 function ajax_admin()
 {
     $this->check_db();
     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_adminPass = validateStr(fn_post("admin_pass"), 1, 0);
     switch ($_arr_adminPass["status"]) {
         case "too_short":
             $this->obj_ajax->halt_alert("x020205");
             break;
         case "ok":
             $_str_adminPass = $_arr_adminPass["str"];
             break;
     }
     $_arr_adminPassConfirm = validateStr(fn_post("admin_pass_confirm"), 1, 0);
     switch ($_arr_adminPassConfirm["status"]) {
         case "too_short":
             $this->obj_ajax->halt_alert("x020211");
             break;
         case "ok":
             $_str_adminPassConfirm = $_arr_adminPassConfirm["str"];
             break;
     }
     if ($_str_adminPass != $_str_adminPassConfirm) {
         $this->obj_ajax->halt_alert("x020206");
     }
     $_str_adminRand = fn_rand(6);
     $_str_adminPassDo = fn_baigoEncrypt($_str_adminPass, $_str_adminRand);
     $_arr_adminRow = $_mdl_admin->mdl_submit($_str_adminPassDo, $_str_adminRand);
     $this->obj_ajax->halt_alert("y030407");
 }
Пример #2
0
 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");
 }