This commit is contained in:
2026-06-05 10:24:19 +08:00
9 changed files with 904 additions and 261 deletions
+4 -2
View File
@@ -36,7 +36,7 @@ async def send_sms_code(req: SmsSendRequest):
_validate_captcha_token(req.captcha_token)
try:
ok = await generate_and_send_sms(req.phone, req.scene.value)
ok, code = await generate_and_send_sms(req.phone, req.scene.value)
except ValueError as exc:
raise HTTPException(
status_code=status.HTTP_400_BAD_REQUEST,
@@ -48,7 +48,9 @@ async def send_sms_code(req: SmsSendRequest):
status_code=status.HTTP_500_INTERNAL_SERVER_ERROR,
detail="短信发送失败,请稍后重试",
)
return SmsResponse(message="验证码已发送", success=True)
message = f"验证码已发送:{code}" if settings.SMS_MOCK else "验证码已发送"
return SmsResponse(message=message, success=True)
@router.post(