API_INSTALL::api_admin PHP Метод

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

public api_admin ( )
    function api_admin()
    {
        $this->check_db();
        include_once BG_PATH_MODEL . "admin.class.php";
        //载入管理帐号模型
        $_mdl_admin = new MODEL_ADMIN();
        $_arr_adminAdd = $_mdl_admin->api_add();
        if ($_arr_adminAdd["alert"] != "ok") {
            $this->obj_api->halt_re($_arr_adminAdd);
        }
        $_str_rand = fn_rand(6);
        $_str_adminPassDo = fn_baigoEncrypt($_arr_adminAdd["admin_pass"], $_str_rand, true);
        $_arr_adminRow = $_mdl_admin->mdl_submit($_str_adminPassDo, $_str_rand);
        $this->obj_api->halt_re($_arr_adminRow);
    }

Usage Example

Пример #1
0
}
include_once BG_PATH_INC . "common_global.inc.php";
//载入全局通用
include_once BG_PATH_CLASS . "mysqli.class.php";
//载入数据库类
include_once BG_PATH_CLASS . "base.class.php";
//载入基类
header("Content-type: application/json");
$GLOBALS["obj_base"] = new CLASS_BASE();
//初始化基类
include_once BG_PATH_CONTROL . "api/install.class.php";
//载入商家控制器
$api_install = new API_INSTALL();
//初始化商家
switch ($GLOBALS["act_post"]) {
    case "dbconfig":
        $api_install->api_dbconfig();
        break;
    case "base":
        $api_install->api_base();
        break;
    case "dbtable":
        $api_install->api_dbtable();
        break;
    case "admin":
        $api_install->api_admin();
        break;
    case "over":
        $api_install->api_over();
        break;
}