webman admin新增角色,编辑账号管理员张,无法保存

wadeYang

bug描述

1、webman admin超级管理员新增的角色:“普通管理员”,赋给账号管理-插入、更新、删除权限

同时新增两个账号ymw09, test02角色为:普通管理员

2、登录ymw09账号,编辑test02账号的信息,提示“无权限更改该记录”

程序代码或配置

修改AdminController.php文件update方法如下位置
$scope_role_ids = Auth::getScopeRoleIds(true);//传递参数true,能正常保存修改
看代码,这个参数=true表示包含本身角色id。

疑问??
不懂是设计意图如此,不能修改和自己同级别的账号,还是BUG。

截图

586 1 1
1个回答

walkor

设计如此,不能修改同级别账号

  • 暂无评论
年代过于久远,无法发表回答
🔝