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


待發短信

在線客服
產品支持 短信寶客服
合作渠道 渠道合作
服務咨詢

4001-021-502

工作時間

9:00-21:00

外賣人新增短信寶短信接口

外賣人是一款基于PHP+MYSQL開發的一套外賣訂餐系統,有微信訂餐、wap訂餐、預定桌位等等多種外賣功能,是一款非常不錯的訂餐系統,小編今天就以替換短信接口為例帶大家進行二次開發,我們使用的短信接口是我們短信寶短信群發平臺的短信接口,我們短信寶短信群發平臺非常穩定,發送速度快,注冊就送測試短信,推薦大家使用。

下面我們進行接口替換,首先我們需要修改后臺模版文件,打開項目\templates\adminpage\other\smsset.html文件,將下列代碼進行覆蓋替換即可:

?
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
 <{extends file="<{$tempdir}>/public/admin.html"}>
   <{block name=extendjs}>
<script type="text/javascript" language="javascript" src="<{$siteurl}>/templates/<{$tempdir}>/public/js/artdialog/plugins/iframeTools.js"></script>
 <{/block}>
 <{block name=controlname}>短信設置<{/block}>
 <{block name=bodylist}>
 
       <div style="width:auto;overflow-x:hidden;overflow-y:auto;">
 
          <div id="tagscontent">
            <form method="post" name="form1" action="<{ofunc type=url link="/adminpage/other/module/smssetsave/datatype/json"}>" onsubmit="return subform('',this);">
              <div>
                 <table border="0" cellspacing="2"   class="list" name="table" id="table1" width="100%">
                  <tbody>
                     <tr onmouseover="this.bgColor='#F5F5F5';" onmouseout="this.bgColor='ffffff';" bgcolor="#ffffff">
                      <td class="left" width="20%">選擇短信發送類型</td>
                      <td>
                         <select name="smstype" id="smstype" onchange="doinfo();">
                                <option value="2" selected >短信寶短信接口</option>
                       </select>
                       </td>
                    </tr>
                  </tbody>
                </table>
                <table border="0" cellspacing="2" cellpadding="4" class="list" name="table" id="table3" width="100%">
                  <tbody>
                  
                     <tr onmouseover="this.bgColor='#F5F5F5';" onmouseout="this.bgColor='ffffff';" bgcolor="#ffffff">
                      <td class="left">短信寶用戶名</td>
                      <td><input type="text" name="sms86ac" id="sms86ac" value="<{$sms86ac}>" class="skey" style="width:250px;"></td>
                    </tr>
                    <tr onmouseover="this.bgColor='#F5F5F5';" onmouseout="this.bgColor='ffffff';" bgcolor="#ffffff">
                      <td class="left">短信寶密碼</td>
                      <td><input type="password" name="sms86pd" id="sms86pd" value="<{$sms86pd}>" class="skey" style="width:250px;"></td>
                    </tr>
 
                  </tbody>
                </table>
               
              </div>
              <div class="blank20"></div>
 
              <input type="hidden" name="tijiao" id="tijiao" value="do" class="skey" style="width:250px;">
              <input type="hidden" name="saction" id="saction" value="siteset" class="skey" style="width:250px;">
               <input type="submit" value="確認提交" class="button">
            </form>
          </div>
         </div>
     </div> 
<{/block}>

接下來我們去修改短信發送接口,打開項目\class\phonecode.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
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
<?php  
/**
 * modify 2016-11-23
 * @class 手機驗證碼
 * @brief 促銷規則 
 */
class  phonecode{    
    private $mysql;//數據庫連接
    //短信主要類容
    private $maincontent array(
                                0=>'用戶注冊,驗證碼:',
                                1=>'登錄,驗證碼:',
                                2=>'找回密碼,驗證碼:',
                                3=>'更換手機,號驗證碼:',
                                4=>'手機快捷登錄,驗證碼:',
                                5=>'更換密碼,驗證碼:',
                                6=>'下單,驗證碼:',
                                7=>'APP調用用戶登錄驗證',
                                8=>'新綁定手機號',
                                9=>'您好,尊敬的會員,驗證碼為:',
                            );
   public   $qianming ;//短信簽名
    private $sendtype;//驗證發送類型
    private $typearray array(0,1,2,3,4,5,6,7,8,9);//用戶檢測代碼
    private $phone;//手機號
    private   $limittime = 120;//短信有效時間
    private $code;//驗證碼;
    private $timelong = 0;//短信失效時間    
    private $errId;  
     //初始化函數  type 0.用戶注冊  1登錄驗證 2.找回密碼   3更換手機號  4手機快捷登錄   5更換密碼
        //IFilter::act(IReq::get('phone'));
        //初始化  $mysql 數據庫連接  $sendtype 驗證碼類型=  phone 接受手機號  
    function __construct($mysql,$type,$phone=''){      
         $this->mysql = $mysql;  
        $this->sendtype =  $type;
        $this->phone = empty($phone)?intval(IFilter::act(IReq::get('phone'))):$phone
        $msgqianming '';
        $msgqianming = Mysite::$app->config['msgqianming'];
        if( !empty($msgqianming) ){
            $this->qianming =  $msgqianming;
        }else{
            $this->qianming =  Mysite::$app->config['sitename'];
        }         
        $this->timelong = 0;
        //$this->tablepre = Mysite::$app->config['mobileapp']; 
    }
    public function sendother($msg){
        $contents =  '【'.$this->qianming.'】'.$msg
        $url 'http://api.smsbao.com/sms?u='.Mysite::$app->config['sms86ac'].'&p='.md5(Mysite::$app->config['sms86pd']).'&m='.$this->phone.'&c='.urlencode($contents);
        logwrite('短信發送鏈接:'.$url);   
        $contentcccc =  file_get_contents($url);   
        logwrite('短信發送結果:'.$contentcccc);   
    }    //
    public function sendcode(){          
        if(!IValidate::suremobi($this->phone)){
            $this->errId = '手機號格式錯誤';
              return false;
        }  
        if(!in_array($this->sendtype,$this->typearray)){
              $this->errId = '未定義的發送類型';
              return false;
        
         if($this->sendtype == 2){
              $checkmember $this->mysql->select_one("select * from ".Mysite::$app->config['tablepre']."member where phone ='".$this->phone."'   order by uid desc limit 0,1");
              if(empty($checkmember)){
                    $this->errId = '手機對應用戶不存在';
                    return false; 
              
        }elseif($this->sendtype == 3){
              $checkmember $this->mysql->select_one("select * from ".Mysite::$app->config['tablepre']."member where phone ='".$this->phone."'   order by uid desc limit 0,1");
              if(empty($checkmember)){
                    $this->errId = '手機對應用戶不存在';
                    return false; 
              
        }elseif($this->sendtype == 4){          
              
              
              
        }elseif($this->sendtype == 5){
              $checkmember $this->mysql->select_one("select * from ".Mysite::$app->config['tablepre']."member where phone ='".$this->phone."'   order by uid desc limit 0,1");
              if(empty($checkmember)){
                    $this->errId = '手機對應用戶不存在';
                    return false; 
              
        }elseif($this->sendtype == 0){
              $checkmember $this->mysql->select_one("select * from ".Mysite::$app->config['tablepre']."member where phone ='".$this->phone."'   order by uid desc limit 0,1");
              if(!empty($checkmember)){
                    $this->errId = '手機號對應用戶已存在';
                    return false; 
              
        }elseif($this->sendtype == 8){
            $checkmember $this->mysql->select_one("select * from ".Mysite::$app->config['tablepre']."member where phone ='".$this->phone."'   order by uid desc limit 0,1");
              if(!empty($checkmember)){
                    $this->errId = '手機號對應用戶已存在';
                    return false; 
              
        
        $checkphone $this->mysql->select_one("select * from ".Mysite::$app->config['tablepre']."mobileapp where phone ='".$this->phone."'  and type='".$this->sendtype."' order by addtime desc limit 0,1");
        if(!empty($checkphone)){
            //$checktime = time()-$this->limittime; 
            if($checkphone['addtime'] > time()){
                // $this->errId = '驗證碼還未失效';
                $this->code = $checkphone['code'];
                $this->timelong = $checkphone['addtime'] - time();
                return true;
            }
        }
        $mintime strtotime(date('Y-m-d',time()));
        $checkcounts $this->mysql->counts("select * from ".Mysite::$app->config['tablepre']."mobileapp where phone ='".$this->phone."' and type='".$this->sendtype."' and addtime > ".$mintime." ");
        if($checkcounts > 3){
            $this->errId = '每天發送驗證碼不能超過3次';
            return false; 
        }
         $this->code = rand(1000,9999);  
        $data['phone'] = $this->phone;
        $data['addtime'] = time()+$this->limittime;
        $data['code'] = $this->code;
        $data['type'] = $this->sendtype;
        $this->mysql->insert(Mysite::$app->config['tablepre'].'mobileapp',$data);     
         $contents =  '【'.$this->qianming.'】'.$this->maincontent[$this->sendtype].$this->code; 
 
         $url 'http://api.smsbao.com/sms?u='.Mysite::$app->config['sms86ac'].'&p='.md5(Mysite::$app->config['sms86pd']).'&m='.$this->phone.'&c='.urlencode($contents);  $contentcccc =  file_get_contents($url);  
        logwrite('短信發送鏈接:'$url);   
          $this->timelong = $this->limittime;         
         logwrite('短信發送結果:'.$contentcccc);   
         return true; 
    }
    //校驗驗證碼是否有效   $Inputcode 校驗code
    public function checkcode($Inputcode){
        #$checkcancode = Mysite::$app->config['allowedcode'];
        $checkcancode = Mysite::$app->config['regestercode'];        
        if($this->sendtype != 4){
            if($checkcancode != 1){ 
                    return true; 
            
        }
        if(!IValidate::suremobi($this->phone)){
            $this->errId = '手機號格式錯誤';
              return false;
        }  
        if(!in_array($this->sendtype,$this->typearray)){
              $this->errId = '未定義的發送類型';
              return false;
        
        if(empty($Inputcode)){
               $this->errId = '未設置驗證碼';
              return false;
        }
        $checkphone $this->mysql->select_one("select * from ".Mysite::$app->config['tablepre']."mobileapp where phone ='".$this->phone."' and type='".$this->sendtype."'  order by addtime desc limit 0,1");
        if(!empty($checkphone)){
            $checktime = time()-$this->limittime; 
            if($checkphone['addtime'] > $checktime){ 
                 if($Inputcode != $checkphone['code']){
                    $this->errId = '驗證碼錯誤';
                    return false;
                }
                $this->code = $checkphone['code'];
                return true;
            }else{
                $this->errId = '驗證碼已失效';
                return false;
            }
        }else{
              $this->errId = '該手機號未發送驗證碼';
              return false;
        }
    }
    public function getCode(){
        return $this->code; 
    }
    public function getError()
    {
        return $this->errId;
    }
    public function getTime(){
        return  $this->timelong;
    }  
}
?>

好了,經過以上的替換,短信寶的短信平臺已經替換成功了,我們去進行發送測試:

報備一下短信寶的VIP模板,這樣就可以走短信寶的優質通道了,并且免審核了,短信內容3~5秒就可送達。

另外:我們已經開發好完整的外賣人短信寶插件,點擊此鏈接 下載及查看安裝流程。

開源插件

最新更新

電商類

CMS類

微信類

文章標簽
91成人在线播放_欧美一区二区视频在线观看_91精品国产高清久久久久久_国产精品久久亚洲不卡4k岛国
国产成人一区在线| 成人aa视频在线观看| 日韩激情一二三区| 色婷婷av一区二区三区gif| 欧美一级日韩不卡播放免费| 亚洲国产综合在线| 欧美视频中文字幕| 婷婷综合另类小说色区| 日韩视频在线观看一区二区| 免费亚洲电影在线| 久久九九久久九九| 国产老肥熟一区二区三区| 久久人人超碰精品| av电影一区二区| 亚洲成a人v欧美综合天堂| 欧美一区二区三区四区高清| 国产九色sp调教91| 一区二区三区在线观看欧美| 欧美日韩国产综合视频在线观看| 日韩高清一级片| 久久九九影视网| 91黄视频在线观看| 日本免费新一区视频| 久久久国产一区二区三区四区小说| www.欧美日韩国产在线| 亚洲 欧美综合在线网络| 精品欧美一区二区在线观看| 成人va在线观看| 亚洲精品成人在线| 精品国产露脸精彩对白| 91捆绑美女网站| 久久精品噜噜噜成人av农村| 国产精品伦一区| 51久久夜色精品国产麻豆| 国产成人av网站| 图片区日韩欧美亚洲| 欧美国产日韩一二三区| 91精品欧美福利在线观看| 国产成人精品aa毛片| 亚洲成av人片| 欧美国产日本视频| 51精品久久久久久久蜜臀| 风间由美一区二区三区在线观看| 午夜精品久久久久久久蜜桃app| 26uuuu精品一区二区| 色欲综合视频天天天| 国产精品一区二区在线观看不卡| 亚洲一区av在线| 亚洲国产成人一区二区三区| 日韩欧美在线观看一区二区三区| 日本久久一区二区| 国产精品一区二区你懂的| 日韩经典一区二区| 亚洲激情图片qvod| 欧美国产精品劲爆| 亚洲精品一区二区三区蜜桃下载| 欧美性色黄大片| 99re热这里只有精品免费视频 | 精品国产欧美一区二区| 欧美综合欧美视频| 成人av在线资源| 国产精品一区在线观看你懂的| 日韩av电影免费观看高清完整版在线观看| 国产欧美精品一区二区三区四区| 精品日本一线二线三线不卡| 91精品国产一区二区三区蜜臀| 欧美写真视频网站| 欧美日韩亚洲综合一区二区三区 | 国产视频在线观看一区二区三区 | 亚洲在线视频网站| 亚洲男同性视频| 亚洲黄色在线视频| 亚洲品质自拍视频| 一区二区三区四区中文字幕| 亚洲免费观看视频| 亚洲黄色免费电影| 亚洲精品视频在线观看免费| 亚洲另类春色国产| 一区二区三区免费| 午夜影院久久久| 日本欧美一区二区三区乱码| 日本中文字幕一区二区有限公司| 亚洲一区二区三区四区五区黄| 夜夜嗨av一区二区三区| 亚洲综合在线观看视频| 亚洲福利视频导航| 日本在线播放一区二区三区| 免费久久99精品国产| 日韩三级电影网址| 精品处破学生在线二十三| 色婷婷综合视频在线观看| 精品一区二区三区在线视频| 日韩欧美的一区| 久久久久久久久久电影| 国产欧美日韩在线| 中文字幕日本乱码精品影院| 一区二区三区免费看视频| 日本午夜精品一区二区三区电影 | 亚洲成人免费在线观看| 日本伊人精品一区二区三区观看方式| 老司机精品视频导航| 成人一级黄色片| 欧美日韩精品一区二区天天拍小说 | 97久久精品人人做人人爽50路| 免费成人深夜小野草| 国产精品亚洲第一区在线暖暖韩国 | 欧美手机在线视频| 日韩欧美视频一区| 亚洲视频一区在线| 国产视频一区二区在线| 一区二区高清视频在线观看| 久99久精品视频免费观看| 91色九色蝌蚪| 精品国产91乱码一区二区三区 | 亚洲色图自拍偷拍美腿丝袜制服诱惑麻豆 | 亚洲欧美影音先锋| 日本中文字幕一区二区有限公司| 国产二区国产一区在线观看| 色狠狠桃花综合| 久久精品人人做人人综合| 亚洲一区二区三区在线播放| 国产91精品欧美| 日韩一卡二卡三卡国产欧美| 亚洲精品中文在线影院| 国产精品18久久久久久久久| 欧美酷刑日本凌虐凌虐| 亚洲猫色日本管| 欧美aⅴ一区二区三区视频| 色婷婷激情综合| 欧美精彩视频一区二区三区| 男人的天堂亚洲一区| 国产综合色产在线精品| 欧美一区二区三区四区在线观看| 一区二区三区在线视频播放| 国产成人综合在线| 精品欧美一区二区在线观看| 丝袜亚洲另类欧美| 欧美视频在线播放| 亚洲欧美日韩综合aⅴ视频| 成人涩涩免费视频| 肉肉av福利一精品导航| 91香蕉视频在线| 国产精品久99| 春色校园综合激情亚洲| 久久精品一区二区三区av| 精品一区二区三区影院在线午夜| 91精品欧美综合在线观看最新| 亚洲香肠在线观看| 欧美丝袜丝交足nylons| 亚洲成人av免费| 欧美日韩精品三区| 亚洲妇女屁股眼交7| 欧美日韩中文另类| 午夜av区久久| 欧美一区二区三区性视频| 日韩精彩视频在线观看| 日韩视频免费观看高清完整版| 日韩av一级片| 成人美女在线视频| 中文字幕一区三区| 一道本成人在线| 亚洲精品国产a| 欧美日韩精品三区| 亚洲一区二区三区在线看 | 亚洲第一主播视频| 久久精品视频一区二区三区| 看片的网站亚洲| 久久人人爽爽爽人久久久| 久久99精品视频| 欧美一区二区黄| 免费精品视频最新在线| 欧美本精品男人aⅴ天堂| 亚洲三级理论片| 欧美丝袜第三区| 偷拍自拍另类欧美| 欧美一级视频精品观看| 日本中文字幕一区二区有限公司| 欧美日韩精品免费观看视频| 婷婷中文字幕综合| 精品久久久久久久久久久久包黑料 | 精品国产成人在线影院 | 欧美丰满美乳xxx高潮www| 亚洲国产一区二区在线播放| 欧美老肥妇做.爰bbww视频| 日日骚欧美日韩| 欧美综合色免费| 国产乱码精品一区二区三区五月婷 | 91精品国产综合久久久蜜臀图片| 亚洲男女一区二区三区| 555夜色666亚洲国产免| 久久国产精品99久久久久久老狼 | 亚洲一区av在线| 91精品国模一区二区三区| 免费人成在线不卡| 久久久亚洲精品石原莉奈| 免费成人结看片| 国产拍揄自揄精品视频麻豆| av一区二区三区| 日韩电影免费在线观看网站| 久久精品日韩一区二区三区|