TuraIDC v0.3.2
TuraIDC v0.3.2
v0.3.2 修复了两个生产环境反馈的问题:短信频繁限制的文案被吞、人机验证内嵌组件预先完成被重置回退。
修复
短信找回密码报"短信服务暂不可用"
- 阿里云短信错误码(
biz.FREQUENCY等)映射为用户可读文案并直接透传,不再被两层通用化吞掉导致用户盲目重试 - 新增"每分钟 / 目标号码"限流(默认 1 条),提前拦截,避免请求打到服务商才触发阿里云频繁限制
sendPhoneCode对插件层BusinessException透传用户可读原因,其余未知异常才回退通用文案
人机验证(Corptcha)内嵌组件预先完成被重置回退
- 无挂起动作(内嵌组件直接点选通过)时保留验证结果(
verifiedResult一次性消费),不再立即reset()回退到未认证状态 - 按钮动作触发时一次性取出结果并重置组件,保证 token 单次使用语义
- 未完成验证时点击操作先提示"请先完成人机验证"再唤起组件(登录 / 注册 / 找回密码 / 换绑手机邮箱一致体验)
完整变更记录
见 CHANGELOG。