fix: 白名单校验改为不区分大小写

This commit is contained in:
2026-05-26 16:10:43 +08:00
parent a51161b5f3
commit 103de16a8f
+2 -2
View File
@@ -43,9 +43,9 @@ def get_whitelist() -> list[str]:
def is_whitelisted(user_id: str) -> bool: def is_whitelisted(user_id: str) -> bool:
"""检查用户是否在 AI 白名单中""" """检查用户是否在 AI 白名单中(不区分大小写)"""
whitelist = get_whitelist() whitelist = get_whitelist()
if not whitelist: if not whitelist:
# 白名单为空则所有人都可以操作 # 白名单为空则所有人都可以操作
return True return True
return user_id in whitelist return user_id.lower() in [u.lower() for u in whitelist]