欧类av怡春院_久久久久成人网站_亚洲国产一区在线_免费在线观看污_97热在线精品视频在线观看_久久久久久色_涩涩涩999_免费不卡欧美自拍视频_亚洲精品国产无天堂网2021_中文字幕av专区_欧美成va人片在线观看_精品视频第一页


待發短信

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

4001-021-502

工作時間

9:00-21:00

laysns2.5新增短信寶短信接口

Laysns采用Think+Layui做為技術基礎進行開發,采用OOP方式進行基礎運行框架搭建,模塊化開發方式做為功能開發形式,五年開發經驗的團隊,勇于創新追求完美的設計理念,被更多的政府機構、教育機構、事業單位、商業企業、個人站長所認可。小編對他還是比較了解的,今天小編就以新增短信接口為例,給大家講解一下如何進行二次開發,我們今天講解的是2.54版本,使用的短信接口是我們短信寶短信群發平臺的短信接口,我們短信寶短信群發平臺的接口非常穩定,發送速度快,注冊就送測試短信,推薦大家使用。

打開項目:\application\index\controller\Api.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
function send_sms() {
 
      $arr=array(
          0=>'發送成功',
          30=>'短信平臺密碼錯誤',
          40=>'短信平臺賬號不存在',
          41=>'短信平臺余額不足',
          42=>'短信平臺帳戶已過期',
          43=>'IP地址受短信平臺限制',
          50=>'內容含有敏感詞',
          51=>'手機號碼不正確',
          -2=>'服務器空間不支持',
          -1=>'發送短信參數不全,請聯系站長'
      );
 
      $data $this->request->param();
      if (!captcha_check(input('vercode'))) {
          return json(array('code' => -1, 'msg' => '驗證碼錯誤'));
      }
      $code=rand(1000,9999);
      $mobile=$data['mobile'];
 
 
      $find = Db::name('system')->field('value')->where('name''sms')->find();
      $smsConfig = unserialize($find['value']);
      $params=explode("\n",$smsConfig['params']);
      $paramArr=[];
      foreach($params as $v){
          $_arr=explode("=",$v);
          $paramArr[$_arr[0]]=$_arr[1];
      }
     
      $ip=$this->request->ip();
      $modelnew SmsModel();
     
      $where1['created_at']=$where2['created_at']=['gt',date('Y-m-d')];
      $where1['mobile']=$mobile;
      $mobileCount=$model->where($where1)->count();
      if(!isset($smsConfig['mobile_max'])){
          return json(array('code' => -1, 'msg' => '短信服務配置有誤,請聯系管理員'));
      }
      $mobileMax=$smsConfig['mobile_max'];
      if($mobileCount>=$mobileMax){
          return json(array('code' => -1, 'msg' => '每個手機號每天限制發送'.$mobileMax.'條短信')); 
      }
      $where2['ip']=['eq',$ip];
      $ipCount=$model->where($where2)->count();
      $ipMax=$smsConfig['ip_max'];
      if($ipCount>=$ipMax){
          return json(array('code' => -1, 'msg' => '每個IP每天限制發送'.$ipMax.'條短信')); 
      }
//獲取結果
      $url $smsConfig['apiurl']."?u=".$paramArr['u']."&p=".md5($paramArr['p'])."&m=".$mobile."&c=".urlencode("【".$this->site_config['site_title']."】驗證碼:".$code.",您正在綁定".$this->site_config['site_title']."手機號,請5分鐘內完成驗證。如非本人操作,請忽略本短信。");
      $htd    new Http();
      $data $htd->get_curl($url);
      if(is_numeric($data)) {
          if($data==0){
              $model->type='REG';
              $model->content=$code;
              $model->mobile=$mobile;
              $model->ip=$ip;
              $model->expiry_time=date('Y-m-d H:i:s',time()+$smsConfig['expiry_time']);
              $model->save();
          }
   return json(array('code' => $data'msg' => $arr[$data]));
   }else{
          return json(array('code' => -1, 'msg' => $data));
      }
  
  }function send_sms() {
 
      $arr=array(
          0=>'發送成功',
          30=>'短信平臺密碼錯誤',
          40=>'短信平臺賬號不存在',
          41=>'短信平臺余額不足',
          42=>'短信平臺帳戶已過期',
          43=>'IP地址受短信平臺限制',
          50=>'內容含有敏感詞',
          51=>'手機號碼不正確',
          -2=>'服務器空間不支持',
          -1=>'發送短信參數不全,請聯系站長'
      );
 
      $data $this->request->param();
      if (!captcha_check(input('vercode'))) {
          return json(array('code' => -1, 'msg' => '驗證碼錯誤'));
      }
      $code=rand(1000,9999);
      $mobile=$data['mobile'];
 
 
      $find = Db::name('system')->field('value')->where('name''sms')->find();
      $smsConfig = unserialize($find['value']);
      $params=explode("\n",$smsConfig['params']);
      $paramArr=[];
      foreach($params as $v){
          $_arr=explode("=",$v);
          $paramArr[$_arr[0]]=$_arr[1];
      }
     
      $ip=$this->request->ip();
      $modelnew SmsModel();
     
      $where1['created_at']=$where2['created_at']=['gt',date('Y-m-d')];
      $where1['mobile']=$mobile;
      $mobileCount=$model->where($where1)->count();
      if(!isset($smsConfig['mobile_max'])){
          return json(array('code' => -1, 'msg' => '短信服務配置有誤,請聯系管理員'));
      }
      $mobileMax=$smsConfig['mobile_max'];
      if($mobileCount>=$mobileMax){
          return json(array('code' => -1, 'msg' => '每個手機號每天限制發送'.$mobileMax.'條短信')); 
      }
      $where2['ip']=['eq',$ip];
      $ipCount=$model->where($where2)->count();
      $ipMax=$smsConfig['ip_max'];
      if($ipCount>=$ipMax){
          return json(array('code' => -1, 'msg' => '每個IP每天限制發送'.$ipMax.'條短信')); 
      }
//獲取結果
      $url $smsConfig['apiurl']."?u=".$paramArr['u']."&p=".md5($paramArr['p'])."&m=".$mobile."&c=".urlencode("【".$this->site_config['site_title']."】驗證碼:".$code.",您正在綁定".$this->site_config['site_title']."手機號,請5分鐘內完成驗證。如非本人操作,請忽略本短信。");
      $htd    new Http();
      $data $htd->get_curl($url);
      if(is_numeric($data)) {
          if($data==0){
              $model->type='REG';
              $model->content=$code;
              $model->mobile=$mobile;
              $model->ip=$ip;
              $model->expiry_time=date('Y-m-d H:i:s',time()+$smsConfig['expiry_time']);
              $model->save();
          }
   return json(array('code' => $data'msg' => $arr[$data]));
   }else{
          return json(array('code' => -1, 'msg' => $data));
      }
  
  }

打開項目:\application\admin\view\site_config.html 新增下代碼

?
1
2
3
4
5
6
7
8
9
10
<div class="layui-form-item">
    <label class="layui-form-label">短信功能</label>
    <div class="layui-input-inline">
        <input type="radio" name="site_config[open_sms]" value="1" title="開啟" {if condition="@$site_config.open_sms eq 1" }checked{/if}>
        <input type="radio" name="site_config[open_sms]" value="0" title="關閉" {if condition="@$site_config.open_sms eq 0" }checked{/if}>
    </div>
    <a href="{:url('admin/system/sms')}" class="layui-btn layui-btn" style="float:left">
        短信寶配置
    </a>
</div>

打開項目:\application\admin\view\ 新增system_sms.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
55
{extend name="base" /} {block name="body"}
<form class="layui-form form-container" data-url="{:url('admin/system/updatesms')}" localtion-url="{:url('system/siteConfig')}">
 
    <div class="layui-tab-content">
        <div class="layui-tab-item layui-show">
            <div class="layui-form-item">
                        <label class="layui-form-label">短信接口地址</label>
                        <div class="layui-input-block">
                            <input type="text" name="sms[apiurl]" value="{$sms.apiurl|default='http://api.smsbao.com/sms'}" placeholder="填寫短信接口API地址" autocomplete="off" class="layui-input">
                        </div>
            </div>
            <div class="layui-form-item">
                    <label class="layui-form-label">單個手機發送條數</label>
                    <div class="layui-input-block">
                        <input type="text" name="sms[mobile_max]" value="{$sms.mobile_max|default='5'}" placeholder="每個手機每天可發送條數" autocomplete="off" class="layui-input">
                    </div>
            </div>
            <div class="layui-form-item">
                    <label class="layui-form-label">發送間隔</label>
                    <div class="layui-input-block">
                        <input type="number" name="sms[interval_time]" value="{$sms.interval_time|default='60'}" placeholder="每條短信發送間隔" autocomplete="off" class="layui-input">
                    </div>
            </div>
            <div class="layui-form-item">
                    <label class="layui-form-label">同一IP一天限制</label>
                    <div class="layui-input-block">
                        <input type="number" name="sms[ip_max]" value="{$sms.ip_max|default='10'}" placeholder="每條短信發送間隔" autocomplete="off" class="layui-input">
                    </div>
            </div>
            <div class="layui-form-item">
                    <label class="layui-form-label">過期時間</label>
                    <div class="layui-input-block">
                        <input type="number" name="sms[expiry_time]" value="{$sms.expiry_time|default='60'}" placeholder="過期時間(秒)" autocomplete="off" class="layui-input">
                    </div>
            </div>
           
            <div class="layui-form-item">
                <label class="layui-form-label">請求參數配置</label>
                <div class="layui-input-block">
                        <textarea name="sms[params]"  class="layui-textarea" style="height: 60px;">{$sms.params|default="u=你的用戶名/np=你的密碼"}</textarea>
                </div>
            
            </div>
        </div>
    </div>
    <div class="formbtngroup">
        <button id="creatlink" class="layui-btn layui-btn-sm" lay-submit="" type="submit" lay-filter="formadd">保存</button>
        <button onclick="history.go(-1);return false;" class="layui-btn layui-btn-primary layui-btn-sm">返回</button>
    </div>
</form>
 
{/block} {block name="js"}
<script type="text/javascript" src="__ADMIN__/js/formadd.js"></script>
 
{/block}

經過上面的替換,短信寶的短信平臺已經替換成功了,可以正常使用了。

 

報備一下短信寶的VIP模板,這樣就可以走短信寶的優質通道了,即便遇到敏感文字我們都不會人工審核,短信內容3~5秒就可送達。

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

開源插件

最新更新

電商類

CMS類

微信類

文章標簽
久久久蜜桃精品| 国产一区二区在线免费播放| 国产91精品在线观看| 88xx成人精品| 成人综合在线观看| 欧美精品在线视频| 99精品视频中文字幕| 青青草视频一区| 日本在线视频www色| 一区二区三区中文在线观看| 中文字幕中文在线不卡住| 丁香另类激情小说| 99re视频这里只有精品| va亚洲va日韩不卡在线观看| 欧美黄色免费观看| 国产精品一区二区在线观看网站 | 久久精品视频亚洲| 最近免费中文字幕视频2019| 国产高清在线不卡| 亚洲一区www| 亚洲精品美女久久| 成人三级伦理片| 国产aⅴ综合色| www.午夜激情| 精品人妻一区二区三区视频| 久草视频手机在线观看| 亚洲黄色小说网址| 不卡的av电影| 欧美性猛交xxxx黑人交| 日韩在线视频中文字幕| 91精品视频观看| 特级西西人体www高清大胆| 色欲无码人妻久久精品| 国产网友自拍视频| 免费在线观看视频一区| 亚洲一区二区av在线| 亚洲成色999久久网站| 国产aⅴ夜夜欢一区二区三区 | 日韩一区在线看| 在线播放中文字幕一区| 性日韩欧美在线视频| 欧美国产一区二区在线| 亚洲va综合va国产va中文| 欧美三根一起进三p| 日韩精品视频网站| 亚洲女厕所小便bbb| 亚洲国产精品久久91精品| 国产精选久久久久久| 国产又黄又大又粗视频| √天堂中文官网8在线| 久久看片网站| 午夜一区二区三区视频| 久久久精品久久| 色中色综合成人| 日本xxxx裸体xxxx| 乱色精品无码一区二区国产盗| 国产精品美女久久久久久久久 | 国产精品青草综合久久久久99| 欧美精品成人一区二区三区四区| 91精品国产网站| a级片一区二区| 成人一级黄色大片| 久久精品国产精品亚洲精品 | 俄罗斯精品一区二区三区| 黑森林福利视频导航| 国产亚洲欧美久久久久| 成人综合婷婷国产精品久久蜜臀| 欧美一区二区高清| 99久久精品久久久久久ai换脸| 中文字幕第22页| 亚洲成人中文字幕在线| 午夜精品久久一牛影视| 欧美亚洲日本网站| 一路向西2在线观看| 亚洲视频久久久| 亚洲人成在线观看一区二区| 久久精品中文字幕一区| youjizz.com在线观看| 日韩精品一区二区三| 国产人伦精品一区二区| 久久成人国产精品| 国产一区二区三区精彩视频| 中文字幕日韩经典| 午夜精品久久久久久久| 国产精品自拍偷拍视频| 波多野结衣影院| 精品亚洲免费视频| 亚洲精品视频二区| 公共露出暴露狂另类av| 日本熟妇一区二区| 一区二区三区在线观看欧美| 奇米一区二区三区四区久久| 超碰中文字幕在线观看| 日本亚洲三级在线| 精品一区二区三区四区| 亚洲av综合色区| 中文字幕一区二区人妻痴汉电车 | 欧日韩在线视频| 在线观看日韩电影| 国精产品一区二区| 久久国产精品波多野结衣| **欧美大码日韩| 国产精品视频成人| a天堂中文字幕| 国产三级精品视频| 国产精品va在线| 日本丰满少妇裸体自慰| 国产91丝袜在线观看| 欧美猛交ⅹxxx乱大交视频| 日本中文字幕二区| 国产成人亚洲精品青草天美| 久久精品中文字幕| 免费人成视频在线播放| 国产黄色91视频| 久久免费少妇高潮久久精品99| 182午夜在线观看| 免费高清在线一区| 成人444kkkk在线观看| 国产大片一区二区三区| 丁香婷婷综合网| 日本精品视频网站| 精品国产国产综合精品| 亚洲第一成人在线| 欧美高清一区二区| aaa一区二区| 亚洲美女在线观看| 亚洲国产日韩欧美在线观看| 国产精品1024| 国产成人精品视频在线| 国产大片免费看| 日本韩国欧美在线| 无码 制服 丝袜 国产 另类| 久久久天天操| 欧美激情视频网站| 亚洲精品视频网址| 一本色道久久综合亚洲aⅴ蜜桃| 日韩av电影免费观看| jizz中国少妇| 色老头一区二区三区| 97精品人妻一区二区三区蜜桃| 国产女人aaa级久久久级| 91精品一区二区| 久久人人爽人人爽人人片av免费| 亚洲成人在线视频播放| 人妻互换一二三区激情视频| 中文字幕在线不卡一区| 日韩欧美99| 丝袜美腿亚洲一区| 91国产精品91| 日干夜干天天干| 亚洲国产成人精品久久久国产成人一区| 91黄色小网站| 国产夜色精品一区二区av| 国产成人av一区二区三区| 国产熟女精品视频| 欧美精品制服第一页| 污软件在线观看| 91麻豆精品国产91久久久资源速度| 手机看片福利日韩| 亚洲欧洲中文日韩久久av乱码| 亚洲一区二区三区免费观看| 麻豆精品一区二区综合av| 国产日产欧美精品| 精品久久无码中文字幕| 91av在线播放| 在线视频免费观看一区| 欧美精品video| 丰满人妻老熟妇伦人精品| 亚洲最新av在线网站| 五月天免费网站| 亚洲第一精品自拍| 加勒比一区二区| 欧美三级三级三级爽爽爽| 午夜免费一级片| 欧美色视频日本版| 8x8x成人免费视频| 大桥未久av一区二区三区| 美女一区二区三区视频| 一区二区三区欧美视频| 九色在线视频观看| 亚洲欧美偷拍卡通变态| 日韩a在线播放| 一区二区三区丝袜| www.夜夜爽| 色综合久久综合网欧美综合网| 香港日本韩国三级网站| 黑人狂躁日本妞一区二区三区 | 国产一区二区三区日韩| 精品国产_亚洲人成在线| 韩国三级电影一区二区| 日韩久久久久久久| 欧美国产欧美亚州国产日韩mv天天看完整 | 日产精品高清视频免费| 成人激情文学综合网| 一区二区三视频| 国产精品天美传媒沈樵| 成人在线观看黄| 欧美性猛交xxxx黑人猛交| 熟女人妻一区二区三区免费看| 欧美久久久久久久久中文字幕| 久久精品老司机| 亚洲免费av片| 久久影视中文字幕| 国产精品亚洲激情| 国产综合久久久久影院| 亚洲国产精品影视| 亚洲一区二区三区在线播放| 亚洲网中文字幕| 精品国产在天天线2019| 日韩 欧美 精品| 国产精品久久久久久久久久东京 | 久久久99999| 精品国产一区av| 精品国产av一区二区| 粉嫩精品一区二区三区在线观看| 久久精品久久99精品久久| 波多野结衣三级在线| 亚洲一级二级在线| 国产三级视频网站| 日韩亚洲欧美成人| 十八禁一区二区三区| 天堂资源在线亚洲视频| 亚洲一区二区三区四区不卡| 国产特黄级aaaaa片免| 超碰97人人做人人爱少妇| 无码国产精品高潮久久99| 亚洲一区二区三区涩| 亚洲一级二级在线| 亚洲 欧美 变态 另类 综合| 26uuu另类亚洲欧美日本一| 精品无人码麻豆乱码1区2区 | 久久久999久久久| 国产精品12| 樱花影视一区二区| 污污视频网站在线免费观看| 2019中文在线观看| 丁香婷婷深情五月亚洲| 天堂在线中文在线| 色妞欧美日韩在线| 免费精品视频在线| 欧美日韩在线中文| 欧美大片一区二区三区| 在线视频播放大全| 在线观看日韩片| 欧美日韩中文一区| 日韩 国产 欧美| 视频在线99| 欧美日韩久久久久久| www毛片com| 亚洲一区二区高清视频| 91麻豆精品久久久久蜜臀 | 无码成人精品区在线观看| 免费av一区二区| 成人晚上爱看视频| 稀缺小u女呦精品呦| 51精品在线观看| 国产日韩欧美精品一区| 成人无码av片在线观看| 国产精品一区二区久久国产| 国产精品成人一区二区艾草 | 草b视频在线观看| 日韩高清不卡av| 久久精品国内一区二区三区| 亚洲成人福利在线| 久久99热精品这里久久精品| www.视频一区| 五月天综合视频| 97免费资源站| 精品久久久久久久久久ntr影视| www.av麻豆| 国产在线拍揄自揄拍无码| 亚洲精品ady| 国产一区欧美二区| 国产熟妇久久777777| 91久久精品国产91性色| 精品久久久久久久久久国产| 一级日韩一级欧美| 凹凸国产熟女精品视频| 久久99视频免费| 国产精品久久久久精k8| 国产精品美女久久久久av爽| 国内外成人激情免费视频| 在线成人激情视频| 久久精品日产第一区二区三区高清版 | 日韩精品视频网| 亚洲成av人片在线观看无| 91免费精品国偷自产在线| 欧美性高清videossexo| 欧美视频久久久| 成人一区二区三区仙踪林| 成人精品视频99在线观看免费| 欧美曰成人黄网| 麻豆一区二区99久久久久| 久久精品国产亚洲av久| 欧美高清一区二区| 亚洲网站在线播放| 国产精品日产欧美久久久久| 麻豆成人免费视频| 男人插女人下面免费视频| 国产精品久久久久999| 91极品视觉盛宴| 奇米色一区二区| 亚洲色图27p| 狠狠精品干练久久久无码中文字幕 | 日本午夜一区二区三区| 中文在线不卡视频| 亚洲欧美aⅴ...| 无码精品在线观看| www.4hu95.com四虎| 国产 国语对白 露脸| 国产91ⅴ在线精品免费观看| 91黄色免费网站| 粉嫩aⅴ一区二区三区四区五区 | 亚洲成人自拍网| 美美哒免费高清在线观看视频一区二区 | 噜噜噜久久,亚洲精品国产品| 内射中出日韩无国产剧情| 日韩在线国产| 久色乳综合思思在线视频| 姬川优奈aav一区二区| 久久国产乱子精品免费女| 麻豆changesxxx国产| 国产一区视频免费观看| 亚洲伊人第一页| 亚洲视频综合网| 亚洲6080在线| 国产成人在线影院 | 欧美日韩视频在线| 久久电影网电视剧免费观看| 国产情侣在线视频| 亚洲日本久久久| 在线国产99| 国产精品一区二区女厕厕| 亚洲午夜未满十八勿入免费观看全集 | 国产一卡二卡在线| 俄罗斯女人裸体性做爰| 在线视频一区观看| 国产在线观看精品| 中文字幕日韩av综合精品| 婷婷成人激情在线网| 波多野结衣精品在线| 亚洲第一页在线观看| 美国黄色片视频| 一区二区三区四区毛片| 在线丝袜欧美日韩制服| 国产精品无av码在线观看| 亚洲欧美日韩久久久久久| 色婷婷精品大在线视频| 久久久www成人免费无遮挡大片 | 国产亚洲精品久久| 一道本成人在线| 《视频一区视频二区| 国产成人午夜视频| www.成人免费视频| 九九热在线免费观看| 久久精品国产亚洲AV成人婷婷| 国产又黄又猛的视频| 日本黄大片在线观看| 久久99精品久久久久久水蜜桃| 欧美诱惑福利视频| 精品久久久av| 国产视频精品在线| 精品视频123区在线观看| 亚洲精品免费在线| www.av亚洲| 国产一区二区三区在线观看免费视频| 国产sm主人调教女m视频| 国内精品福利视频| 九九热视频在线免费观看| 艳妇乳肉亭妇荡乳av| 制服丝袜中文字幕第一页| 高清在线观看免费| 亚洲第一综合网站| 日韩精品一区二区三区四区五区| 亚洲影院色无极综合| 国产精品久久久久77777| 欧美一区二粉嫩精品国产一线天| www.亚洲免费视频| 色偷偷av一区二区三区| 亚洲毛片在线观看.| 亚洲成成品网站| 日韩欧美色综合| 91精品国产免费| 欧美区在线观看| 欧美在线你懂得| 色天使色偷偷av一区二区| 午夜私人影院久久久久| 亚洲自拍偷拍欧美| 亚洲午夜激情网站| 欧美日韩国产激情| 天天综合色天天| 天天影视色香欲综合网老头| 亚洲综合网站在线观看| 亚洲乱码国产乱码精品精的特点 | 日韩一级片免费在线观看| 国产av精国产传媒| 国产综合在线播放| 天天色综合久久| 美女www一区二区| 国产精品一区二区三区四区| 国产99久久久国产精品免费看| 国产成人h网站| 成人国产电影网| 欧美激情一二三区| 亚洲日本欧美天堂| 狠狠操狠狠色综合网| 777a∨成人精品桃花网| 亚洲精品国产精品国产自| 日韩在线播放视频| 1769国产精品|