yershop商城新增短信宝短信接口
发表日期:2019-06-20 文章编辑:短信宝小编 浏览次数:
yershop商城系统是一款基于PHP+MYSQL开源的、免费的电商系统软件,使用范围广泛,今天小编为大家讲解一下短信接口开发,我们使用的短信接口是我们短信宝短信群发平台的接口,我们短信宝短信平台非常稳定,发送速度快,注册就送测试短信,推荐大家使用。
首先打开项目:\application\admin\view\systems\index.html 修改15行左右代码
|
1
2
3
4
5
6
7
8
|
{if condition="$key eq 9" } <div class="tab_option {eq name='type' value='10'}on{/eq}"> <a href="{:U('?group=10')}">{$vo}配置</a> {else /} <div class="tab_option {eq name='type' value='$key'}on{/eq}"> <a href="{:U('?group='.$key)}">{$vo}配置</a> {/if} </div> |
打开项目:\application\index\controller\User.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
|
public function sendSms($length = 6 , $numeric = 0,$verify="") { if(!check_verify($verify)){ //$this->error("验证码输入错误!"); } $mobile = $_POST['mobile']; $map["mobile"]=safe_replace($mobile); $info=db("UcenterMember")->where($map)->find(); if(!$info){ //防用户恶意请求 $this->error('系统未检测到该手机号'); } $send_code = $_POST['send_code']; $mobile_code =$this-> random(4,1); if(empty($mobile)){ $this->error('手机号码不能为空'); } if(!session('send_code')||$send_code!=session('send_code')){ //防用户恶意请求 $this->error('请求超时,请刷新页面后重试'); } $u=C('SMSBAOUSER'); $p=md5(C('SMSBAOPWD')); $s = C('SMSBAOSING'); $content = "您的验证码是:".$mobile_code."。请不要把验证码泄露给其他人。"; $content='【'.$s.'】'.$content;//要发送的短信内容 $phone = $mobile;//要发送短信的手机号码 $sendurl = $smsapi."sms?u=".$u."&p=".$p."&m=".$phone."&c=".urlencode($content); $result =file_get_contents($sendurl); if ($result == 0){ $_SESSION['mobile'] = $mobile; $_SESSION['mobile_code'] = $mobile_code; $this->success('发送短信成功'); }else{ $this->error('发送失败'); } |
经过上面的替换,短信宝的短信平台已经替换成功了,可以正常使用了。

报备一下短信宝的VIP模板,这样就可以走短信宝的优质通道了,即便遇到敏感文字我们都不会人工审核,短信内容3~5秒就可送达。
另外:我们已经开发好完整的yershop问答系统短信宝插件,点击此链接 下载及查看安装流程。

