From cc5565ffafe96d444f53b5ce55de752559693b58 Mon Sep 17 00:00:00 2001 From: zheng020 Date: Fri, 22 May 2026 13:14:10 +0800 Subject: [PATCH] =?UTF-8?q?docs:=20=E7=AE=80=E5=8C=96=E9=AA=8C=E8=AF=81?= =?UTF-8?q?=E5=90=8E=E5=A4=84=E7=90=86=E6=B5=81=E7=A8=8B?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 删除验证码 -> 创建 verify:register:{mobile} 记录 -> 注册时比对 Co-Authored-By: Claude Opus 4.7 --- docs/superpowers/specs/2026-05-22-sms-register-design.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) 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 比对,一致则处理注册,注册成功后删除该记录 ---