1、webman admin超级管理员新增的角色:“普通管理员”,赋给账号管理-插入、更新、删除权限
同时新增两个账号ymw09, test02角色为:普通管理员
2、登录ymw09账号,编辑test02账号的信息,提示“无权限更改该记录”
修改AdminController.php文件update方法如下位置
$scope_role_ids = Auth::getScopeRoleIds(true);//传递参数true,能正常保存修改
看代码,这个参数=true表示包含本身角色id。
疑问??
不懂是设计意图如此,不能修改和自己同级别的账号,还是BUG。
设计如此,不能修改同级别账号