添加权限调试日志

This commit is contained in:
2026-06-19 12:46:16 +08:00
parent 46e5a5eeee
commit ce0fb79b39

View File

@@ -140,6 +140,14 @@ def verify_kefu_permission(request, username_from_frontend=None):
if '000001' in permissions: if '000001' in permissions:
permissions = _AllPermissions(permissions) permissions = _AllPermissions(permissions)
# 临时调试日志 — 诊断管理员权限问题
logger.warning(
f"[权限调试] Phone={current_user.Phone} UserType={current_user.UserType} "
f"IsSuperuser={current_user.IsSuperuser} is_admin={is_admin} "
f"perms_type={type(permissions).__name__} perms_len={len(permissions)} "
f"has_000001={'000001' in permissions} is_AllPerm={isinstance(permissions, _AllPermissions)}"
)
if not permissions: if not permissions:
logger.warning(f"用户 {current_user.Phone} 没有任何权限,请检查角色分配") logger.warning(f"用户 {current_user.Phone} 没有任何权限,请检查角色分配")