CLASS_NOTIFY::app_chk PHP Method

app_chk() public method

验证 app app_chk function.
public app_chk ( $num_appId, $str_appKey ) : void
return void
    function app_chk($num_appId, $str_appKey)
    {
        $_arr_appId = validateStr($num_appId, 1, 0, "str", "int");
        switch ($_arr_appId["status"]) {
            case "too_short":
                return array("alert" => "x220206");
                break;
            case "format_err":
                return array("alert" => "x220207");
                break;
            case "ok":
                $_arr_appChk["app_id"] = $_arr_appId["str"];
                break;
        }
        if ($_arr_appChk["app_id"] != BG_SSO_APPID) {
            return array("alert" => "x220208");
        }
        $_arr_appKey = validateStr($str_appKey, 1, 64, "str", "alphabetDigit");
        switch ($_arr_appKey["status"]) {
            case "too_short":
                return array("alert" => "x220209");
                break;
            case "too_long":
                return array("alert" => "x220210");
                break;
            case "format_err":
                return array("alert" => "x220211");
                break;
            case "ok":
                $_arr_appChk["app_key"] = $_arr_appKey["str"];
                break;
        }
        if ($_arr_appChk["app_key"] != BG_SSO_APPKEY) {
            return array("alert" => "x220212");
        }
        $_arr_appChk["alert"] = "ok";
        return $_arr_appChk;
    }