diff --git a/docs/superpowers/specs/2026-05-22-sms-register-design.md b/docs/superpowers/specs/2026-05-22-sms-register-design.md index 9dfce28..7d392bc 100644 --- a/docs/superpowers/specs/2026-05-22-sms-register-design.md +++ b/docs/superpowers/specs/2026-05-22-sms-register-design.md @@ -192,9 +192,9 @@ TTL: 60 秒 ### 7.4 验证后处理 验证成功后: -1. 删除验证码 Key(防止重放) -2. 标记 `sms:used:{mobile}:register` = "true"(防止同一手机号在验证成功后再次使用相同验证码) -3. 标记 5 分钟内有效,超时自动清理 +1. 删除验证码 Key(防止重放):`DEL sms:register:{mobile}` +2. 创建验证通过记录:`verify:register:{mobile}` = `{token}`,TTL = 300 秒 +3. 注册接口使用 verify_token 比对,一致则处理注册,注册成功后删除该记录 ---