注册时邮箱地址不区分大小写

This commit is contained in:
2025-11-19 10:57:35 +08:00
parent 067ef5406f
commit 25a85b515a

View File

@@ -443,8 +443,9 @@ async def user_add(request: RegisterRequest):
detail=f"Invalid email address: {email_address}!" detail=f"Invalid email address: {email_address}!"
) )
# 检查邮箱地址是否已被使用 # 检查邮箱地址是否已被使用(大小写不敏感)
if UserService.query(email=email_address): existing_users = UserService.query_user_by_email_insensitive(email_address)
if existing_users:
raise HTTPException( raise HTTPException(
status_code=status.HTTP_400_BAD_REQUEST, status_code=status.HTTP_400_BAD_REQUEST,
detail=f"Email: {email_address} has already registered!" detail=f"Email: {email_address} has already registered!"