首页
开源
资讯
活动
开源许可证
软件工程云服务
软件代码质量检测云服务
持续集成与部署云服务
社区个性化内容推荐服务
贡献审阅人推荐服务
群体化学习服务
重睛鸟代码扫描工具
登录
注册
代码拉取完成,页面将自动刷新
Watch
104
Star
695
Fork
259
guerlab.net
/
guerlab-sms
Fork 仓库
加载中
取消
确认
代码
Issues
2
Pull Requests
0
Wiki
14
统计
更新失败,请稍后重试!
Issues
/
详情
移除标识
内容风险标识
本任务被
标识为内容中包含有代码安全 Bug 、隐私泄露等敏感信息,仓库外成员不可访问
没有使用例了,guerlab-sms-demo变成404了
待验收
#I7N6W8
缺陷
root
创建于
2023-07-22 17:45
``` sms: reg: ^1[0-9]{10}$ #手机号码正则表达式,为空则不做验证 load-balancer-type: Random #负载均衡类型 可选值: Random、RoundRobin、WeightRandom、WeightRoundRobin verification-code: code-length: 6 #验证码长度 delete-by-verify-fail: true #为true则验证失败后删除验证码 delete-by-verify-succeed: true #为true则验证成功后删除验证码 (注意:上线后,改为true) retry-interval-time: 60 #重试间隔时间,单位秒 expiration-time: 180 #验证码有效期,单位秒 identification-code-length: 3 #识别码长度 use-identification-code: false #是否启用识别码 huawei: enable: true weight: 1 #权重 uri: https://smsapi.cn-north-4.myhuaweicloud.com:443/sms/batchSendSms/v1 app-key: tp77 app-secret: pz sender: 106 signature: 华为云短信测试 templates: t: 6448d3 #验证码业务所使用的短信模板ID # test: 3586 #自定义业务所使用的短信模板ID params-orders: t: #规定验证码业务的参数顺序 - code ``` verification-code部分的配置的意思不是可以自动生成验证码吗,但是代码里还是需要setParams设置验证码呢 ``` @Autowired private HuaWeiCloudSendHandler sendHandler; @Test public void sendVerificationCode() { NoticeData noticeData = new NoticeData(); noticeData.setType("t"); noticeData.setParams(Map.of("code","123456")); boolean send = sendHandler.send(noticeData, "1318****"); System.out.println("发送结果:" + send); } ```
``` sms: reg: ^1[0-9]{10}$ #手机号码正则表达式,为空则不做验证 load-balancer-type: Random #负载均衡类型 可选值: Random、RoundRobin、WeightRandom、WeightRoundRobin verification-code: code-length: 6 #验证码长度 delete-by-verify-fail: true #为true则验证失败后删除验证码 delete-by-verify-succeed: true #为true则验证成功后删除验证码 (注意:上线后,改为true) retry-interval-time: 60 #重试间隔时间,单位秒 expiration-time: 180 #验证码有效期,单位秒 identification-code-length: 3 #识别码长度 use-identification-code: false #是否启用识别码 huawei: enable: true weight: 1 #权重 uri: https://smsapi.cn-north-4.myhuaweicloud.com:443/sms/batchSendSms/v1 app-key: tp77 app-secret: pz sender: 106 signature: 华为云短信测试 templates: t: 6448d3 #验证码业务所使用的短信模板ID # test: 3586 #自定义业务所使用的短信模板ID params-orders: t: #规定验证码业务的参数顺序 - code ``` verification-code部分的配置的意思不是可以自动生成验证码吗,但是代码里还是需要setParams设置验证码呢 ``` @Autowired private HuaWeiCloudSendHandler sendHandler; @Test public void sendVerificationCode() { NoticeData noticeData = new NoticeData(); noticeData.setType("t"); noticeData.setParams(Map.of("code","123456")); boolean send = sendHandler.send(noticeData, "1318****"); System.out.println("发送结果:" + send); } ```
评论 (
0
)
root
创建了
缺陷
root
修改了
描述
原值
新值
```
sms:
reg: ^1[0-9]{10}$ #手机号码正则表达式,为空则不做验证
load-balancer-type: Random #负载均衡类型 可选值: Random、RoundRobin、WeightRandom、WeightRoundRobin
verification-code:
code-length: 6 #验证码长度
delete-by-verify-fail: true #为true则验证失败后删除验证码
delete-by-verify-succeed: true #为true则验证成功后删除验证码 (注意:上线后,改为true)
retry-interval-time: 60 #重试间隔时间,单位秒
expiration-time: 180 #验证码有效期,单位秒
identification-code-length: 3 #识别码长度
use-identification-code: false #是否启用识别码
huawei:
enable: true
weight: 1 #权重
uri: https://smsapi.cn-north-4.myhuaweicloud.com:443/sms/batchSendSms/v1
app-key: tp77
app-secret: pz
sender: 106
signature: 华为云短信测试
templates:
t: 6448d3 #验证码业务所使用的短信模板ID
# test: 3586 #自定义业务所使用的短信模板ID
params-orders:
t: #规定验证码业务的参数顺序
- code
```
verification-code部分的配置的意思不是可以自动生成验证码吗,但是代码里还是需要setParams设置验证码呢
```
NoticeData noticeData = new NoticeData();
noticeData.setType("t");
noticeData.setParams(Map.of("code","123456"));
```
root
修改了
描述
原值
```
sms:
reg: ^1[0-9]{10}$ #手机号码正则表达式,为空则不做验证
load-balancer-type: Random #负载均衡类型 可选值: Random、RoundRobin、WeightRandom、WeightRoundRobin
verification-code:
code-length: 6 #验证码长度
delete-by-verify-fail: true #为true则验证失败后删除验证码
delete-by-verify-succeed: true #为true则验证成功后删除验证码 (注意:上线后,改为true)
retry-interval-time: 60 #重试间隔时间,单位秒
expiration-time: 180 #验证码有效期,单位秒
identification-code-length: 3 #识别码长度
use-identification-code: false #是否启用识别码
huawei:
enable: true
weight: 1 #权重
uri: https://smsapi.cn-north-4.myhuaweicloud.com:443/sms/batchSendSms/v1
app-key: tp77
app-secret: pz
sender: 106
signature: 华为云短信测试
templates:
t: 6448d3 #验证码业务所使用的短信模板ID
# test: 3586 #自定义业务所使用的短信模板ID
params-orders:
t: #规定验证码业务的参数顺序
- code
```
verification-code部分的配置的意思不是可以自动生成验证码吗,但是代码里还是需要setParams设置验证码呢
```
NoticeData noticeData = new NoticeData();
noticeData.setType("t");
noticeData.setParams(Map.of("code","123456"));
```
新值
```
sms:
reg: ^1[0-9]{10}$ #手机号码正则表达式,为空则不做验证
load-balancer-type: Random #负载均衡类型 可选值: Random、RoundRobin、WeightRandom、WeightRoundRobin
verification-code:
code-length: 6 #验证码长度
delete-by-verify-fail: true #为true则验证失败后删除验证码
delete-by-verify-succeed: true #为true则验证成功后删除验证码 (注意:上线后,改为true)
retry-interval-time: 60 #重试间隔时间,单位秒
expiration-time: 180 #验证码有效期,单位秒
identification-code-length: 3 #识别码长度
use-identification-code: false #是否启用识别码
huawei:
enable: true
weight: 1 #权重
uri: https://smsapi.cn-north-4.myhuaweicloud.com:443/sms/batchSendSms/v1
app-key: tp77
app-secret: pz
sender: 106
signature: 华为云短信测试
templates:
t: 6448d3 #验证码业务所使用的短信模板ID
# test: 3586 #自定义业务所使用的短信模板ID
params-orders:
t: #规定验证码业务的参数顺序
- code
```
verification-code部分的配置的意思不是可以自动生成验证码吗,但是代码里还是需要setParams设置验证码呢
```
@Autowired
private HuaWeiCloudSendHandler sendHandler;
@Test
public void sendVerificationCode() {
NoticeData noticeData = new NoticeData();
noticeData.setType("t");
noticeData.setParams(Map.of("code","123456"));
boolean send = sendHandler.send(noticeData, "1318****");
System.out.println("发送结果:" + send);
}
```
展开全部操作日志
折叠全部操作日志
登录
后才可以发表评论
状态
待验收
待验收
进行中
已完成
负责人
未设置
标签
未设置
项目
未立项任务
未立项任务
里程碑
未关联里程碑
未关联里程碑
Pull Requests
未关联
未关联
关联的 Pull Requests 被合并后可能会关闭此 issue
分支
未关联
分支 (2)
标签 (16)
master
dev
v2.2.1
v2.0.0
v1.12.0
v1.11.0
v1.10.0
v1.9.0
v1.8.0
v1.7.1
v1.7.0
v1.6.1
v1.6.0
v1.5.0
v1.4.0
v1.3.1
v1.3.0
v1.2.0
开始日期   -   截止日期
-
置顶选项
不置顶
置顶等级:高
置顶等级:中
置顶等级:低
优先级
不指定
严重
主要
次要
不重要
预计工期
(小时)
参与者(1)