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

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}!"
)
# 检查邮箱地址是否已被使用
if UserService.query(email=email_address):
# 检查邮箱地址是否已被使用(大小写不敏感)
existing_users = UserService.query_user_by_email_insensitive(email_address)
if existing_users:
raise HTTPException(
status_code=status.HTTP_400_BAD_REQUEST,
detail=f"Email: {email_address} has already registered!"