first commit
This commit is contained in:
24
MeetSpot/app/auth/sms.py
Normal file
24
MeetSpot/app/auth/sms.py
Normal file
@@ -0,0 +1,24 @@
|
||||
"""短信验证码(Mock版)。"""
|
||||
|
||||
from typing import Dict
|
||||
|
||||
|
||||
MOCK_CODE = "123456"
|
||||
_code_store: Dict[str, str] = {}
|
||||
|
||||
|
||||
async def send_login_code(phone: str) -> str:
|
||||
"""Mock发送验证码,固定返回`123456`。
|
||||
|
||||
- 真实环境可替换为短信网关调用
|
||||
- 这里简单记忆最后一次下发的验证码,便于后续校验扩展
|
||||
"""
|
||||
|
||||
_code_store[phone] = MOCK_CODE
|
||||
return MOCK_CODE
|
||||
|
||||
|
||||
def validate_code(phone: str, code: str) -> bool:
|
||||
"""校验验证码,MVP阶段固定匹配Mock值。"""
|
||||
return code == MOCK_CODE
|
||||
|
||||
Reference in New Issue
Block a user