修复登录时邮箱大小写敏感
This commit is contained in:
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user