From 6c8a0294566e2610b5c370a5930c35694f4e8779 Mon Sep 17 00:00:00 2001 From: caoqianming Date: Thu, 19 Mar 2026 22:00:28 +0800 Subject: [PATCH] fix: cache sms codes only after successful send --- apps/auth1/views.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/apps/auth1/views.py b/apps/auth1/views.py index b5c858eb..227111df 100755 --- a/apps/auth1/views.py +++ b/apps/auth1/views.py @@ -186,8 +186,8 @@ class SendCode(CreateAPIView): phone = request.data['phone'] code = rannum(6) is_ok, _ = send_sms(phone, 505, {'code': code}) - cache.set(phone, code, 60*5) if is_ok: + cache.set(phone, code, 60*5) return Response() raise ParseError('短信发送失败,请确认手机号')