添加权限调试日志
This commit is contained in:
@@ -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} 没有任何权限,请检查角色分配")
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user