登录短信验证码发送

通过阿里云的 SDK 发送短信的示例,实现短信登录。

自 V5.12.1 起,登录页是否展示 短信登录 入口建议在网站配置的图形化界面中开启;短信渠道参数仍按本文方式维护。

短信登录界面

维护短信通道

短信通道配置

参数说明 (阿里云)

属性说明备注
业务名称短信登录描述业务功能
业务编码SMS_NORMAL_CODE短信登录的业务编码固定的,对应后台【SmsBizCodeEnum】枚举
云厂商阿里云使用的云服务提供商
AK阿里云访问密钥 (Access Key)阿里云账号的唯一标识
SK阿里云访问密钥 (Secret Key)与AK配对,用于签名验证
签名阿里云短信测试短信中的签名内容
模板IDSMS_154950909短信模板的唯一标识

特殊配置示例

华为云

华为云配置要求

华为云的短信发送需要配置 senderurl

{
  "sender": "对应华为云提供的sender",
  "url": "对应华为云提供的url类似:https://smsapi.cn-north-4.myhuaweicloud.com:443"
}
华为云短信配置

特别说明

技术支持

短信推送功能基于 SMS4J 实现,如遇到问题请参考官方文档。如果某个渠道接入不了,可以提供对应的配置信息,邮件至 sw@pigx.vip 获取单独支持。

  • 如果某个渠道接入不了,可以提供对应的配置信息,邮件至 sw@pigx.vip 获取单独支持
  • 短信推送功能基于 SMS4J 实现,如遇到问题请参考官方文档
  • 举例七牛短信配置参数中需要额外入参 signatureId,那么就可以通过扩展参数的形式入参
{
  "signatureId": "对应七牛云提供的signatureId"
}
七牛云短信配置