管理后台生成记录创作记录修复操作显示BUG
This commit is contained in:
@@ -4,7 +4,7 @@ import logging
|
||||
import random
|
||||
import time
|
||||
from datetime import datetime
|
||||
from typing import Any
|
||||
from typing import Any, Tuple
|
||||
|
||||
from app.config import settings
|
||||
from app.utils.redis import get_redis
|
||||
@@ -156,14 +156,14 @@ async def store_sms_code(phone: str, code: str, scene: str = "login", ttl: int |
|
||||
_sms_code_store[key] = (code, time.time() + ttl_seconds)
|
||||
|
||||
|
||||
async def generate_and_send_sms(phone: str, scene: str = "login") -> bool:
|
||||
async def generate_and_send_sms(phone: str, scene: str = "login") -> Tuple[bool, str]:
|
||||
scene = _normalize_scene(scene)
|
||||
await _check_send_limit(phone, scene)
|
||||
code = _generate_code()
|
||||
ok = await send_sms(phone, code, scene)
|
||||
if ok:
|
||||
await store_sms_code(phone, code, scene)
|
||||
return ok
|
||||
return ok, code
|
||||
|
||||
|
||||
async def verify_sms_code(phone: str, code: str, scene: str = "login") -> bool:
|
||||
|
||||
Reference in New Issue
Block a user