Skip to content

TuraIDC v0.3.2

Choose a tag to compare

@Wu-jiyan Wu-jiyan released this 20 Aug 11:03
· 222 commits to main since this release
11535db

TuraIDC v0.3.2

v0.3.2 修复了两个生产环境反馈的问题:短信频繁限制的文案被吞、人机验证内嵌组件预先完成被重置回退。

修复

短信找回密码报"短信服务暂不可用"

  • 阿里云短信错误码(biz.FREQUENCY 等)映射为用户可读文案并直接透传,不再被两层通用化吞掉导致用户盲目重试
  • 新增"每分钟 / 目标号码"限流(默认 1 条),提前拦截,避免请求打到服务商才触发阿里云频繁限制
  • sendPhoneCode 对插件层 BusinessException 透传用户可读原因,其余未知异常才回退通用文案

人机验证(Corptcha)内嵌组件预先完成被重置回退

  • 无挂起动作(内嵌组件直接点选通过)时保留验证结果(verifiedResult 一次性消费),不再立即 reset() 回退到未认证状态
  • 按钮动作触发时一次性取出结果并重置组件,保证 token 单次使用语义
  • 未完成验证时点击操作先提示"请先完成人机验证"再唤起组件(登录 / 注册 / 找回密码 / 换绑手机邮箱一致体验)

完整变更记录

CHANGELOG