亚洲国产精品乱码一区二区,美景房屋2免费观看,哎呀哎呀在线观看视频高清国语,从镜子里看我是怎么C哭你

Solution/ 解決方案

解決方案分類(lèi)

【短信防火墻】后端接入---PHP接入指引

發(fā)布時(shí)間:2021-01-27 點(diǎn)擊數(shù):5955

 

后端接入---PHP接入指引

 

 

本篇教程介紹如何在PHP后端接入防火墻

  

 

 

快速接入步驟

 

1、添加必要的php、js文件

 

fp.js
nxt_client.php
nxt_front.php
nxt_ini.php
tripledes.js (存放位置:"\nxt_inc

(在本地服務(wù)頁(yè)面下載:http://localhost:7502

 

2、 修改相關(guān)配置

 

nxt_ini.php (存放位置:"\nxt_inc"
修改參數(shù)($GLOBALS ["fireWareUrl"]-->$GLOBALS ["fireWareUrl"]="http://localhost:7502"

 

3、 各場(chǎng)景示例代碼(注:短信下發(fā)短信驗(yàn)證須成對(duì)出現(xiàn)

 

1. 短信下發(fā)

 

require_once $_SERVER['DOCUMENT_ROOT'].
"/nxt_inc/nxt_client.php";
/**
 * 發(fā)送短信
 * @param $mobile
 */
public
function send(string $mobile) {
    $fwClient = new ClientApi();
    // 獲取下發(fā)短信報(bào)文
    $paramMap = $fwClient - > getSendReq($phone);
    // 執(zhí)行下發(fā)短信請(qǐng)求 
    $jsonReq = $fwClient - > execReq($paramMap);
    $fwRet = $fwClient - > getRetVaule($jsonReq, "riskResult");
    if("REJECT" != $fwRet) {
        // 發(fā)送短信業(yè)務(wù) TODO
        if(發(fā)送成功標(biāo)記) {
            //  下發(fā)短信成功
            $fwClient - > execSucc($paramMap);
        }
        else {
            //  下發(fā)短信失敗
            $fwClient - > execFail($paramMap);
        }
    }
}

 

2. 短信驗(yàn)證

/**
 * 短信驗(yàn)證
 * @param $mobile
 */
public
function smsVerify(string $mobile) {
    $fwClient = new ClientApi();
    // 獲取短信驗(yàn)證報(bào)文
    $paramMap = $fwClient - > getVerifyReq($phone);
    // 執(zhí)行短信驗(yàn)證請(qǐng)求 
    $jsonReq = $fwClient - > execReq($paramMap);
    $fwRet = $fwClient - > getRetVaule($jsonReq, "riskResult");
    if("REJECT" != $fwRet) {
        // 驗(yàn)證短信業(yè)務(wù) TODO
        if(驗(yàn)證成功標(biāo)記) {
            //  驗(yàn)證短信成功
            $fwClient - > execSucc($paramMap);
        }
        else {
            //  驗(yàn)證短信失敗
            $fwClient - > execFail($paramMap);
        }
    }
}

 

3. 用戶(hù)登錄

 

/**
 * 用戶(hù)登錄
 * @param $mobile
 */
public
function loginByPwd(string $mobile) {
    $fwClient = new ClientApi();
    // 獲取登錄報(bào)文
    $paramMap = $fwClient - > getLoginByMobile($phone);
    // 執(zhí)行登錄請(qǐng)求 
    $jsonReq = $fwClient - > execReq($paramMap);
    $fwRet = $fwClient - > getRetVaule($jsonReq, "riskResult");
    if("REJECT" != $fwRet) {
        // 登錄業(yè)務(wù) TODO
        if(登錄成功標(biāo)記) {
            //  登錄成功
            $fwClient - > execSucc($paramMap);
        }
        else {
            //  登錄失敗
            $fwClient - > execFail($paramMap);
        }
    }
}