欢迎来到 商淘云

商淘云商城系统演示网址

平台演示 演示地址 账号密码
B2B2C多用户商城系统 http://test.wstmart.net/ 联系客服
多语言商城系统 http://dyy.wstmart.net/ 联系客服
订单管理系统 https://b2b.hehuobao.net/admin 联系客服
订货管理系统 https://b2b.hehuobao.net/admin 联系客服
O2O商城系统 http://test.wstmall.net 联系客服
B2C管理系统 http://test.wstshop.net 联系客服
  • 安卓APP(用浏览器打开)

  • 苹果APP

  • 小程序商城

  • 微信商城

网上商城系统如何接入阿里云短信

2019-12-13 12:04:08 2412

分类:常见问题

以商淘多用户商城系统为例,讲解网上商城系统接入阿里云短信的整个过程,让用户清楚调用过程和方法。

凭借着阿里云的专业和便利性以及阿里云短信便宜、稳定的优势,阿里云短信在站长中的普及率越来越高。今天,商淘云以多用户商城系统为例,为大家讲解如何在网上商城系统中接入阿里云短信。

短信在多用户商城系统中的使用场景还是蛮多的,比如注册、找回密码、订单提醒、生日提醒等,都有可能会用到手机短信息,下面我们以用户注册为场景看阿里云短信是怎么接入到网上商城系统的

商淘多用户商城系统在整体是采用主核心高内聚,辅助功能插件化设计的,这样一个好处是接入短信的整个过程可以不受其他功能模块影响,只需要在用到短信的场景中放置钩子函数。

网上商城系统接入阿里云短信

以用户注册场景为例:

我们用$tpl是获取模板消息,$params是阿里云短信模板消息的相关参数,不同的模板消息,参数也不同,写sendSMS()方法检查商城有没开启短信功能,过滤一些异常情况(如频繁发送短信验证),并往短信日志表记录一条记录,然后把相关参数,如用户的手机号、模板消息内容、验证码传递给阿里云通信的钩子函数并执行。

然后编写以下代码:

//发送消息
$tpl = WSTMsgTemplates('PHONE_USER_REGISTER_VERFIY');
if( $tpl['tplContent']!='' && $tpl['status']=='1'){
   $params = ['tpl'=>$tpl,'params'=>['MALL_NAME'=>WSTConf("CONF.mallName"),'VERFIY_CODE'=>$phoneVerify,'VERFIY_TIME'=>10]];
   $m = new LogSms();
   $rv = $m->sendSMS(0,$userPhone,$params,'getPhoneVerifyCode',$phoneVerify);
}

此时系统向阿里云短信接口发送一个http请求,并返回结果给前台,同时也要把返回结果记录于短信日志表。

这样用户注册调用阿里云短信的整个过程就完成了,找回密码、订单提醒、生日提醒等场景调用阿里云短信也是一样。

以上是商淘云为大家分享的网上商城系统接入阿里云短信的过程,大家还有什么问题可以在文章下边留言告知我们,感谢您的阅读。

商淘云(www.shangtaoyun.net)致力于电商网站建设、电商平台运营、电商方案等干货分享,打造一站式企业电商服务平台。

商淘云公众号

发表评论

昵称:

评论列表 (0)

New最新资讯

扫描二维码

添加客服咨询详情

添加微信立即咨询

咨询热线:15918671994

—— 专业电商系统及解决方案提供服务商 ——

多用户
商城系统

订单
管理系统

订货
管理系统

多语言
商城系统