fix(user): 修复空权限导致的死循环问题

当用户权限为空数组时,不再添加临时guest权限,
而是直接拒绝并返回错误信息,提示用户联系管理员分配权限
This commit is contained in:
chenxf 2026-01-04 20:01:37 +08:00
parent b81be6e5c5
commit 17d66176d8
1 changed files with 3 additions and 1 deletions

View File

@ -68,7 +68,9 @@ const actions = {
// permission must be a non-empty array // permission must be a non-empty array
if (!permission || permission.length <= 0) { if (!permission || permission.length <= 0) {
// 提供临时权限,修复空权限导致死循环 // 提供临时权限,修复空权限导致死循环
permission.push('guest') // permission.push('guest')
reject('该用户暂无任何权限,请联系管理员分配权限!')
return
} }
if (isMenHu()) { if (isMenHu()) {
permission.push('menhu') permission.push('menhu')