代码拉取完成,页面将自动刷新
1170
优化 短信网关接口以及安全手机验证功能
已合并
感谢 @starsriver 以及 Forker 群内 E.D.I/ty仙神❁҉҉ 对此功能二期优化所提供的的帮助。
描述此 Pull Request 的变更
优化 短信网关接口以及安全手机验证功能
描述变更理由
根据各方意见与建议,对相关功能进行了优化,主要内容包括:
- 新增
SVCTYPE
字段,用于各个插件标注业务类型。SMSTYPE
保留给系统自用。 - 新增了对发送人 IP 以及端口号的存储,以便于溯源以及后续的基于 IP 地址的风控策略。
- 新增验证码长度设定,便于平衡安全性(8 位)以及用户体验(4 位)。
- 取消原
sendseccode
和sendmessage
方法,改为统一的send
方法。checkseccode
方法改名为verify
方法。 -
send
方法内对功能进行拆分,通过不同的保护方法实现不同的功能。 - 新增定期迁移失效短信息到
pre_common_smslog_archive
表功能。 - 新增用户信息历史功能,后台 UCenter 可以查到用户信息变更记录(手机号、邮箱等)。
- 新增为优化效率而新增的数据库索引。
对不向前兼容或涉及安全性变更的特殊说明
短信网关扩展新增 svctype
调用。
关联 Issue
无