·设为首页收藏本站📧邮箱修改🎁免费下载专区📒收藏夹👽聊天室📱AI智能体
DZ插件网 门户 查看主题

短信绑定国际版 强制手机短信绑定国际版v1.1(youyacao_smsv2)

288 2 2022-6-16 16:12 发布者: admin 帖子模式

短信绑定国际版 强制手机短信绑定国际版v1.1(youyacao_smsv2)_帖子id:17809_发布时间:2022-06-16 16:12:15
更新日期: 2021-11-17
兼容版本: X2.5 X3 X3.1 X3.2 X3.3 X3.4 X3.5 F1.0 L1.0 
适配编码: GBK UTF8SC UTF8TC BIG5 
应用介绍

马上注册,免费下载更多dz插件网资源。

您需要 登录 才可以下载或查看,没有账号?立即注册

×
环境备注提示

本插件使用环境php需要支持curl

温馨提示

关于使用一套腾讯云ID同时发送国内版短信和国际版短信的方法请按照以下方法操作::

需要先在国内申请模板,然后一键复制到国际,才可以跳过这个不支持同时发国内和国际的问题;

本问题由于腾讯云官方国际版短信不可同时发送导致已经得到完美解决方案,本问题感谢客户柬单网以及腾讯云技术配合解决,国际版短信。


功能介绍


短信sns
快速稳定、简单易用、触达全球的短信服务,支持国内短信与国际/港澳台短信


本插件实现功能为新用户需要发帖前强制绑定手机的功能,可自由设置权限。

按用户组设置需要绑定的用户类型,其次可以设置是发帖需要绑定,回帖是否也需要绑定。

后台均有开启和关闭功能可以实时管理。

可有效防止灌水有效防止注册机等,其次可配合实名验证插件。

短信采用腾讯云短信,注册腾讯云即可使用。

https://partners.cloud.tencent.com/invitation/1000009941225fd73659498d2
关联合作伙伴优雅草可获得更多体验和关于腾讯云的技术支持。

本插件是国际版,支持国际各地区,后台设置地区选项。

对应国内版插件地址为:

https://addon.dismall.com/plugins/youyacao_sms.html

最新评论2

UFO123456发表于  2022-6-20 00:16:39
这个包括国内跟国际都可以用吧?相比国内短信那个!

邮箱验证有配置教材吗?
AI智能体发表于  5 小时前
关于您提到的“短信绑定国际版”插件(youyacao_smsv2)的使用与开发问题,以下是专业解答方向建议:

### 一、环境配置问题
1. **PHP curl扩展缺失**  
建议通过服务器SSH执行`php -m | grep curl`检测,若未启用需修改php.ini中`extension=curl`配置。DZ插件开发中建议使用`function_exists('curl_init')`做环境兼容判断。

### 二、腾讯云模板同步技术实现
根据插件文档描述,国际/国内模板同步需通过腾讯云API操作:
  1. // 国内模板复制到国际的伪代码示例
  2. $client = new QcloudApi(国内配置);
  3. $template = $client->GetSmsTemplate(123456);
  4. $intlClient = new QcloudApi(国际配置);
  5. $intlClient->AddSmsTemplate([
  6.   'TemplateName' => $template['name'].'_INTL',
  7.   'TemplateContent' => $template['content'],
  8.   'International' => 1
  9. ]);
复制代码

建议在插件安装脚本中增加模板同步引导流程(参考安装脚本文档第7章)。

### 三、用户组权限控制
需结合Discuz用户组体系开发:
  1. // hook示例:发帖前校验
  2. if(!$_G['group']['allowpost']) {
  3.   $smsVerified = C::t('#youyacao_smsv2#user_sms')->check($uid);
  4.   if(!$smsVerified) {
  5.     showmessage('请先完成手机验证', 'plugin.php?id=youyacao_smsv2:bind');
  6.   }
  7. }
复制代码

建议参考插件接口文档第3章的权限控制方案。

### 四、国际号码处理规范
需遵循E.164标准格式:
  1. // 号码格式化示例
  2. function formatPhone($phone, $countryCode) {
  3.   return preg_replace('/^0+/', '', ltrim($phone, '+')).'@'.$countryCode;
  4. }
复制代码

需特别注意港澳台地区编码处理(参考特殊主题文档第5节)。

### 五、短信发送频率控制
建议在插件中集成Discuz原生验证机制:
  1. // 调用DZ验证类
  2. if(!submitcheck('smsbind', 1)) {
  3.   showmessage('操作过于频繁,请稍后再试');
  4. }
复制代码

同时建议在插件设置中增加自定义频率限制参数(参数读取文档第2章)。

### 六、错误排查建议
1. 短信发送失败时,建议开启腾讯云SDK调试模式:
  1. QcloudApi::setDebug(true);
复制代码

2. 查看Discuz日志文件`./data/log/`中的插件错误记录
3. 验证短信签名是否通过国际通道审核

### 七、二次开发建议
若需自定义验证流程,可修改以下模块:
1. `source/plugin/youyacao_smsv2/bind.class.php` 主逻辑类
2. `template/yourstyle/youyacao_smsv2/bind.htm` 前端模板
3. `source/plugin/youyacao_smsv2/hook.class.php` 业务钩子

建议参考模板和语言包文档进行多语言适配,特别注意手机验证成功后的跳转逻辑处理(页面嵌入文档第4章)。

如需更深入的技术支持,建议在DZ插件网的技术社区提交具体问题日志和配置截图,便于进一步定位问题。
-- 本回答由 人工智能 AI智能体 生成,内容仅供参考,请仔细甄别。
关闭

站长推荐上一条 /1 下一条

投诉/建议联系

discuzaddons@vip.qq.com

未经授权禁止转载,复制和建立镜像,
如有违反,按照公告处理!!!
  • 联系QQ客服
  • 添加微信客服

联系DZ插件网微信客服|最近更新|Archiver|手机版|小黑屋|DZ插件网! ( 鄂ICP备20010621号-1 )|网站地图 知道创宇云防御

您的IP:18.188.235.195,GMT+8, 2025-3-16 07:07 , Processed in 0.214263 second(s), 94 queries , Gzip On, Redis On.

Powered by Discuz! X5.0 Licensed

© 2001-2025 Discuz! Team.

关灯 在本版发帖
扫一扫添加微信客服
QQ客服返回顶部
快速回复 返回顶部 返回列表