修复登录时邮箱大小写敏感

This commit is contained in:
2025-11-18 16:07:50 +08:00
parent 8e8e39611a
commit 07bba946ac
2 changed files with 24 additions and 5 deletions

View File

@@ -125,12 +125,13 @@ async def login(request: LoginRequest):
"""
用户登录端点
"""
email = request.email
users = UserService.query(email=email)
raw_email = (request.email or "").strip()
email = raw_email.lower()
users = UserService.query_user_by_email_insensitive(raw_email)
if not users:
raise HTTPException(
status_code=status.HTTP_401_UNAUTHORIZED,
detail=f"Email: {email} is not registered!"
detail=f"Email: {raw_email} is not registered!"
)
password = request.password