91成人在线播放_欧美一区二区视频在线观看_91精品国产高清久久久久久_国产精品久久亚洲不卡4k岛国


待發(fā)短信

在線客服
產(chǎn)品支持 短信寶客服
合作渠道 渠道合作
服務(wù)咨詢

4001-021-502

工作時間

9:00-21:00

WSTMall開源商城短信接口替換

WSTMall開源商城是一款基于ThinkPHP開發(fā)的多商戶新零售開源系統(tǒng),因為使用的是ThinkPHP框架,所以二次開發(fā)比較容易,小編對此系統(tǒng)還比較了解,今天小編就以替換短信接口為例為大家講解一下如何進行二次開發(fā),我們今天講解的是1.9.5版本,我們使用的短信接口是我們短信寶短信群發(fā)平臺的短信接口,我們短信寶短信群發(fā)平臺非常穩(wěn)定,發(fā)送速度快,推薦大家使用。

因為短信配置是寫在數(shù)據(jù)庫中的所以我們先去修改數(shù)據(jù)庫中的接口信息,我們在項目\Apps\Home\Action 下建一個文件,取名叫SmsbaoAction.class.php,文件代碼為:

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
<?php
namespace Home\Action;
use think\Db;
header("Content-type:text/html;charset=utf-8");
/**
* 短信寶短信插件
*/
class SmsbaoAction extends BaseAction
{
        
        public function smsbao()
        {
                $smsbao = M('sys_configs');
                $data['fieldName'] = '短信寶賬號';
                $data['fieldTips'] = '還沒有帳號?請點擊<a href="http://www.gjrencai.com/reg" style="color:red;">注冊</a>';
                $smsbao->where('fieldCode="smsKey"')->save($data);
                
                echo '短信寶插件安裝成功,請刪除Apps\home\action\SmsbaoAction.class.php文件';
        }
}

新建完成后我們需要運行一下修改數(shù)據(jù)庫,我們訪問 域名/index.php?m=home&c=Smsbao&a=smsbao,看到短信寶插件安裝成功,請刪除Apps\home\action\SmsbaoAction.class.php文件 即為修改成功,修改成功我們?nèi)バ薷慕涌诎l(fā)送文件,打開項目\Apps\Common\Common\function.php,添加以下代碼:

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
/**
 * @param string $phoneNumer  手機號碼
 * @param string $content     短信內(nèi)容
 */
function SmsbaoSMS($phoneNumer,$content){
        $url 'http://api.smsbao.com/sms?u='.$GLOBALS['CONFIG']['smsKey'].'&p='.md5($GLOBALS['CONFIG']['smsPass']).'&m='.$phoneNumer.'&c='.$content;
        $ch=curl_init($url);
    curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);//設(shè)置否輸出到頁面
    curl_setopt($ch, CURLOPT_CONNECTTIMEOUT, 30 ); //設(shè)置連接等待時間
    curl_setopt($ch, CURLOPT_ENCODING, "gzip" );
    $data=curl_exec($ch);
    curl_close($ch);
    return $data;
}

另一處短信接口文件,打開項目\Upgrade\Upgrade\Apps\Common\Common\function.php,添加一下代碼:

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
/**
 * @param unknown_type $phoneNumer
 * @param unknown_type $content
 */
function SmsbaoSMS($phoneNumer,$content){
        $url 'http://api.smsbao.com/sms?u='.$GLOBALS['CONFIG']['smsKey'].'&p='.md5($GLOBALS['CONFIG']['smsPass']).'&m='.$phoneNumer.'&c='.$content;
        $ch=curl_init($url);
    curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);//設(shè)置否輸出到頁面
    curl_setopt($ch, CURLOPT_CONNECTTIMEOUT, 30 ); //設(shè)置連接等待時間
    curl_setopt($ch, CURLOPT_ENCODING, "gzip" );
    $data=curl_exec($ch);
    curl_close($ch);
    return $data;
}

接下來我們?nèi)バ薷恼{(diào)用短信接口的代碼,打開項目\Apps\Home\Model\LogSmsModel.class.php文件,將以下代碼替換:

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
<?php
namespace Home\Model;
/**
 * ============================================================================
 * WSTMall開源商城
 * 官網(wǎng)地址:http://www.wstmall.net
 * 聯(lián)系QQ:707563272
 * ============================================================================
 * 短信服務(wù)類
 */
class LogSmsModel extends BaseModel {
        /**
         * 插入并發(fā)送短訊記錄
         */
        public function sendSMS($smsSrc,$phoneNumber,$content,$smsFunc,$verfyCode,$imgVerfy=1){
                $USER = session('WST_USER');
                $userId empty($USER)?0:$USER['userId'];
                $m = M('log_sms');
                $ip = get_client_ip();
            //檢測短信驗證碼驗證是否正確
            if($GLOBALS['CONFIG']['smsVerfy']==1 && $imgVerfy==1){
                    $smsverfy = I('smsVerfy');
                    $verify new \Think\Verify(array('reset'=>false));    
                    $rs =  $verify->check($smsverfy);
                        if(!$rs){
                                return array('status'=>-29999,'msg'=>'驗證碼不正確!');
                        }
                }
                //檢測是否超過每日短信發(fā)送數(shù)
                $date date('Y-m-d');
                $sql = 'select count(smsId) counts,max(createTime) createTime from __PREFIX__log_sms
                          where smsPhoneNumber='.$phoneNumber.' and createTime>"'.$date.' 00:00:00" and createTime<="'.$date.' 23:59:59"';
                $smsRs $this->queryRow($sql);
                if($smsRs['counts']>(int)$GLOBALS['CONFIG']['smsLimit']){
                        return array('status'=>-20000,'msg'=>'請勿頻繁發(fā)送短信驗證!');
                }
                if($smsRs['createTime'] !='' && ((time()-strtotime($smsRs['createTime']))<120)){
                        return array('status'=>-20001,'msg'=>'請勿頻繁發(fā)送短信驗證!');
                }
                //檢測IP是否超過發(fā)短信次數(shù)
            $sql = 'select count(smsId) counts,max(createTime) createTime from __PREFIX__log_sms
                          where smsIP="'.$ip.'" and createTime>"'.$date.' 00:00:00" and createTime<="'.$date.' 23:59:59"';
                $ipRs $this->queryRow($sql);
                if($ipRs['counts']>(int)$GLOBALS['CONFIG']['smsLimit']){
                        return array('status'=>-20003,'msg'=>'請勿頻繁發(fā)送短信驗證!');
                }
                if($ipRs['createTime']!='' && ((time()-strtotime($ipRs['createTime']))<120)){
                        return array('status'=>-20004,'msg'=>'請勿頻繁發(fā)送短信驗證!');
                }
                
                $code = SmsbaoSMS($phoneNumber,$content);
            $data array();
                $data['smsSrc'] = $smsSrc;
                $data['smsUserId'] = $userId;
                $data['smsPhoneNumber'] = $phoneNumber;
                $data['smsContent'] = $content;
                $data['smsReturnCode'] = $code;
                $data['smsCode'] = $verfyCode;
                $data['smsIP'] = $ip;
                $data['smsFunc'] = $smsFunc;
                $data['createTime'] = date('Y-m-d H:i:s');
                $m->add($data);
                if(intval($code) == 0){
                        return array('status'=>1,'msg'=>'短信發(fā)送成功!');
                }else{
                        return array('status'=>-1,'msg'=>'短信發(fā)送失敗!');
                }
        }
}

好了,經(jīng)過以上的替換,短信寶的短信平臺已經(jīng)替換成功了,我們?nèi)ミM行發(fā)送測試:

報備一下短信寶的VIP模板,這樣就可以走短信寶的優(yōu)質(zhì)通道了,并且免審核了,短信內(nèi)容3~5秒就可送達。
開源插件

最新更新

電商類

CMS類

微信類

文章標簽
91成人在线播放_欧美一区二区视频在线观看_91精品国产高清久久久久久_国产精品久久亚洲不卡4k岛国
51精品国自产在线| 亚洲一区在线观看网站| 亚洲欧洲日韩在线| 天天爽夜夜爽夜夜爽精品视频| 国产成人精品免费在线| 69堂国产成人免费视频| 亚洲一线二线三线视频| 91麻豆6部合集magnet| 久久久久高清精品| 亚洲电影欧美电影有声小说| 欧美亚洲丝袜传媒另类| 亚洲图片另类小说| 奇米888四色在线精品| 91免费国产视频网站| 国产精品热久久久久夜色精品三区| 国产一区亚洲一区| 成人avav影音| 午夜精品久久久久久久| 一区二区成人在线| 亚洲免费观看高清在线观看| 久久一二三国产| 精品理论电影在线| 一区二区三区四区激情| 亚洲视频在线观看一区| 久久久九九九九| 亚洲一二三区不卡| 日韩色在线观看| 国产在线视频不卡二| 26uuu欧美| 日韩高清不卡一区| 免费av网站大全久久| 成人av免费在线观看| 最新国产精品久久精品| 91国内精品野花午夜精品| 亚洲综合免费观看高清在线观看| 欧美性一级生活| 人人爽香蕉精品| 久久久久久久久蜜桃| 成人一区在线观看| 一区二区三区在线免费观看| 欧美精品久久一区| 国内精品国产成人国产三级粉色 | 免费在线观看一区二区三区| 日韩午夜在线影院| 国产毛片精品视频| 亚洲精品va在线观看| 欧美无砖专区一中文字| 久久精品国产精品亚洲综合| 中文av一区特黄| 在线观看三级视频欧美| 欧美日韩一级大片网址| 久久久久久久久久电影| 成人avav在线| 婷婷中文字幕综合| 国产日本亚洲高清| 欧美色视频在线| 国产精品系列在线观看| 亚洲精品久久7777| 欧美精品一级二级三级| 久久99精品久久久久| 精品国产欧美一区二区| 日韩国产在线一| 日韩视频一区二区在线观看| 久久av资源网| 99久久精品国产网站| 欧美日本一区二区三区四区| 亚洲精品一区二区在线观看| 国产精品成人一区二区艾草| 午夜精品一区二区三区电影天堂| 久久精品国产第一区二区三区 | 久久人人超碰精品| 91小视频免费看| 九九精品视频在线看| 亚洲最大成人综合| 精品成人私密视频| 欧美三级在线播放| 成人aa视频在线观看| 免播放器亚洲一区| 亚洲一区二区在线免费观看视频 | 国产99久久精品| 一本大道av伊人久久综合| 欧美性色aⅴ视频一区日韩精品| 日本系列欧美系列| 亚洲最色的网站| 国产午夜一区二区三区| 91精品国产一区二区三区蜜臀| 9久草视频在线视频精品| 狠狠久久亚洲欧美| 日韩av电影免费观看高清完整版在线观看| 国产精品伦一区二区三级视频| 日韩欧美一级在线播放| 欧美日韩国产色站一区二区三区| 一本大道av一区二区在线播放| 国产福利91精品| 精品一区二区国语对白| 日本欧美大码aⅴ在线播放| 国产精品私人影院| 欧美一卡二卡在线观看| 97se亚洲国产综合自在线不卡| 在线播放欧美女士性生活| 成人激情校园春色| 国产福利精品导航| 国产精品自拍一区| 国产精品2024| 成人一级视频在线观看| 免费一级欧美片在线观看| 自拍偷在线精品自拍偷无码专区| 欧美成人女星排名| 在线观看亚洲精品| av色综合久久天堂av综合| 亚洲网友自拍偷拍| 国产精品自在在线| 欧美精品一区二区三区在线播放| 精品1区2区3区| 亚洲精品乱码久久久久久黑人| 国产成人免费视频网站| 欧美成人vr18sexvr| 国产在线播放一区二区三区| 久久精品水蜜桃av综合天堂| 国产成人av一区二区三区在线 | 亚洲综合区在线| 午夜在线电影亚洲一区| 午夜国产不卡在线观看视频| 亚洲777理论| 天堂久久久久va久久久久| 在线亚洲欧美专区二区| 在线观看一区二区精品视频| 久久99国产精品尤物| 亚洲制服丝袜在线| 午夜精品久久久久久久99水蜜桃| 天堂影院一区二区| 韩国欧美国产1区| 成人一区二区三区| 一本一道波多野结衣一区二区| 欧美三级乱人伦电影| 884aa四虎影成人精品一区| 欧美日韩一区小说| 日韩免费一区二区三区在线播放| 欧美变态tickle挠乳网站| 中文字幕成人av| 中文在线免费一区三区高中清不卡| 欧美国产精品v| 中文字幕一区在线| 三级欧美韩日大片在线看| 亚洲国产中文字幕| 黄一区二区三区| 97se狠狠狠综合亚洲狠狠| 欧美人体做爰大胆视频| 久久婷婷色综合| 一个色综合av| 狠狠色丁香久久婷婷综| 91麻豆免费看片| 日韩欧美中文一区二区| 国产一区不卡在线| 蜜桃视频在线观看一区二区| 成人黄色一级视频| 91精品国产美女浴室洗澡无遮挡| 亚洲人成电影网站色mp4| 欧美三级在线视频| 久久午夜羞羞影院免费观看| 亚洲精品免费一二三区| 激情五月播播久久久精品| 91免费看视频| 久久综合资源网| 五月婷婷色综合| 成人久久18免费网站麻豆| 粉嫩av亚洲一区二区图片| 欧美国产乱子伦| 精品国产免费一区二区三区四区 | 欧美精品在线视频| 99re成人在线| 99re成人精品视频| 不卡的av电影| 中文字幕高清不卡| 国产成人精品aa毛片| 欧美精品一区二区精品网| 免费视频一区二区| 欧美一区二区三区免费大片| 在线电影欧美成精品| 亚洲国产日韩一区二区| 欧美影视一区在线| 亚洲成人综合视频| 欧美一区二区三区四区久久| 美女在线观看视频一区二区| 日韩精品影音先锋| 国产老女人精品毛片久久| 欧美国产精品专区| 99在线热播精品免费| 亚洲婷婷在线视频| 在线观看一区二区视频| 亚洲成人黄色影院| 日韩欧美国产不卡| 国产很黄免费观看久久| 国产精品美女久久久久av爽李琼 | 国产成人精品综合在线观看| 日本一区二区三区国色天香 | 久久久综合精品| 成人免费视频播放| 依依成人精品视频| 欧美一区在线视频|