自留地
切勿乱来!

PHPCMS V9 短信平台更换为腾讯云短信和阿里云短信双平台详细版




新短信平台修改方法说明:

第一步,删除自带的短信平台模块:后台模块管理里卸载自带的短信平台

然后删除:
/phpcms/modules/文件夹里sms目录
/caches文件夹里caches_sms目录
/api文件夹里:
sms.php和sms_idcheck.php文件

阅读付费,点此购买后查看

第四步,后台模块管理,安装短信平台模块
第五步,/phpcms/templates/default/member/register.html文件里关于短信平台发送代码:

原有代码:

改成:

此处修改说明:
1)get请求中增加了scense参数,scense为场景参数,在后台定义,注册使用register
2)增加新接口的返回判断,返回值在api文件夹的sms.php中有注释:-99短信关闭,-1验证码错误,-2手机号码错误,-3当天额度超限,-4同一个IP额度超限

其他方面的修改:

/phpcms/modules/member/templates/member_setting.tpl.php里51-52行找到

替换成:

/phpcms/modules/member/member_setting.php里搜索(47-49行):

改成:

/phpcms/modules/member/index.php里
搜索:

共五处,全部改成

搜索:

上面增加一行:

新平台使用说明:
平台设置:负责短信平台的开关,开了之后,后台->用户->会员模块配置->手机强制验证方式 选择 是

平台管理:
添加短信平台,如腾讯云,阿里云的
腾讯云用的是应用appid和secretKey
阿里云用的是AccessKey,在短信服务的右上角,头像的下方

场景设置:
自带场景1-3不可修改和删除,可自行增加使用场景。

短信内容配置:
严格意义上讲这个在各大短信运营商里称之为短信模板。

添加的内容必须是在运营商那审核通过后的,如签名,短信模板id,短信模板
每个场景只能添加一个运营商通道
涉及到的地方略多,仔细对照修改,联系QQ:6045564注明短信平台

赞(0) 打赏

微信扫码阅读

评论 抢沙发

评论前必须登录!

 

关注互联网发展前沿,关注PHPCMS技术演进,钻研PHPCMS技术开发

模块开发联系我们

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏