直接安装 uniCloud admin ,admin管理员账户
- 发布:2021-05-11 15:53
- 更新:2022-08-06 12:10
- 阅读:1317
产品分类: uniCloud/App
操作步骤:
预期结果:
可删除用户
可删除用户
实际结果:
[uni-id-users.password.read]权限校验未通过
[uni-id-users.password.read]权限校验未通过
bug描述:
uniCloud admin 删除用户失败,[uni-id-users.password.read]权限校验未通过
账号为admin管理员,schema表里的password字段为"bsonType": "password",无法删除用户,无法重置密码,报错为[uni-id-users.password.read]权限校验未通过
password字段修改为"bsonType": "string",可重置密码,无法删除用户,报错为
code: "SYSTEM_ERROR"
message: ".remove is not a function"
最佳回复
核心问题是你的uniCloud admin的登录账户的权限是什么。如果是admin管理员身份,肯定可以删用户。如果是其他身份,那你得在权限角色管理里赋权并且在uni-id-users表的schema里配置permission才行。
这个bug已经有很长一段时间了,修复了几次还没修好。
文档写得超前,功能未实现,文档先吹出来,几次发现这样的情况,然后解释下个版本补上,补上功能,然后又修bug,感觉内部生产流程毫无品控而言,写完稍微试一下就发布更新公告,合并发布到正式版,待用户发现bug后,再来修补,把用户来当测试用,而且是在正式版上测出显而易见的的bug,也是彻底无语了,都不想再反馈了。爱咋咋吧
-
回复 DCloud_uniCloud_WYQ: 今天上午更新的3.13,也上传了schema,还是提示[orders.uid.password.read]权限校验未通过,我想知道哪里做得不对,和以前报的帖子一样https://ask.dcloud.net.cn/question/122225,因为这个问题一直没有解决,一直不敢更新版本。今天更新了还是这样子,又要退回去。而且是要退两三个版本,只有3.10才没问题。
2021-05-17 16:03
2***@qq.com - yuguaa
对对对已经彻底解决,2022年8月6日12:10:43问题依旧
6***@qq.com (作者)
就是admin管理员身份,我特意用最新版本的uniCloud admin,用新的服务空间,然后创建的admin用户,还是不可以删除用户!
2021-05-12 08:21
6***@qq.com (作者)
admin管理员重置密码失败,报[uni-id-users.password.read]权限校验未通过!uniCloud admin代码并未修改
2021-05-14 09:30
6***@qq.com (作者)
经过测试,uni-id-users表的schema里的password字段改成"bsonType": "string",就可以!不知道是怎么回事
2021-05-14 09:38