肖肖二呐
肖肖二呐
  • 发布:2022-07-02 18:14
  • 更新:2024-11-22 15:17
  • 阅读:2620

创建uni-admin项目时,注册账号提示超级管理员已存在

分类:uniCloud

创建第一个uni-admin项目时关联了腾讯云,并且注册了管理员账号。再创建第二个uni-admin项目时,也关联到相同的腾讯云上,这时候注册账号提示超级管理员已存在,请登录。但是登录时用第一个项目的账号又提示用户不存在。

2022-07-02 18:14 负责人:DCloud_UNI_HT 分享
已邀请:
DCloud_uniCloud_WYQ

DCloud_uniCloud_WYQ

你希望超级管理员能跨端登录吗?还是说希望两端各有一个超级管理员账号

  • 肖肖二呐 (作者)

    是一个云端只能创建一个uni-admin项目吗

    2022-07-19 10:26

  • DCloud_uniCloud_WYQ

    回复 肖肖二呐: 目前的限制是一个服务空间下的uni-id-users表只能有一个admin

    2022-07-19 11:08

  • 肖肖二呐 (作者)

    回复 DCloud_uniCloud_WYQ: 好的,了解

    2022-07-19 15:38

  • 1***@163.com

    我第一次本地创建了一个admin项目,关联了云服务空间,注册了管理员,然后又在插件市场一键部署了一个,这个时候创建管理员创建不了,这个时候该怎么办

    2023-05-05 11:44

2***@qq.com

2***@qq.com

我遇见了这个问题,这个怎么解决了

  • 1***@qq.com

    去云数据库的uni-id-users表中删除用户的admin角色,然后再在登录页面注册一个admin账号就可以了

    2024-10-24 19:24

2***@qq.com

2***@qq.com

怎么把之前那个项目下的管理员删除掉

  • 肖肖二呐 (作者)

    我直接重新建了一个项目

    2023-03-30 15:22

  • 2***@qq.com

    回复 肖肖二呐: 重新建的项目关联的不还是那个空间吗,那怎么办

    2023-05-23 10:34

  • 肖肖二呐 (作者)

    回复 2***@qq.com: 云数据库上可以删掉用户

    2023-05-31 14:32

  • 1***@qq.com

    回复 肖肖二呐: 为啥我数据库翻遍了也没有看到超级管理员的数据,更注册不了超级管理员

    2023-06-02 20:46

  • 3***@qq.com

    回复 肖肖二呐: 重建了一个项目也是这样,直接给你登录框没有注册按钮,登录就说已在其他恐吓他注册

    2024-06-16 17:03

2***@qq.com

2***@qq.com

注册超级管理员的按钮怎么消失了?

2***@qq.com

2***@qq.com

我也遇到了这个问题,重新新建试了好几次都不行啊,哪位遇到过解决了吗,分享下呗

青灯惑

青灯惑

超级管理员无法注册,提示:Cannot read properties of undefined (reading 'toString'),有没有人遇到这个问题啊?我把uni-id-users表的admin删了还是这样

  • 肖肖二呐 (作者)

    你这个是不是有中文的原因哦

    2024-12-04 17:18

8***@qq.com

8***@qq.com - 欢迎观看最近更新的《uni-app 踩坑实录》,涉及一些在文档上不容易看到的疑难杂症的解决方案。https://www.bilibili.com/cheese/play/ss60198

多个应用关联同一个云空间,管理后台关于超级管理员的部分,应该是没有对不同的appid做区分的。
这样就会导致:一个应用创建了超级管理员,其他关联了该云空间的项目,也会被认为存在了超级管理员,就不会出现创建超级管理员的选项。但是进行逻辑判断的时候,用之前项目的账号登录又会校验不通过(这时候应该是也校验了appid的)。
解决方案有2个:

  1. 修改admin的源码 (比较麻烦)
  2. 楼上已经有人提过的,去云数据库的uni-id-users表中删除用户的admin角色,重新创建即可。(治标不治本,也会影响第一个项目的超级管理员账号)

方案2如果有不明白的,也可以看这个:https://www.bilibili.com/cheese/play/ss60198 P9,1分钟左右的地方有提到。

  • 肖肖二呐 (作者)

    我现在遇到了新问题,多个客户端绑定同一个云空间,用url云函数推送时报错提示“[ydd-push-obj/ac1cc31e1733302501473154622/172ms/DEBUG] { errCode: 'uni-push-user-invalid', errMsg: '推送失败,没有符合条件的消息接收者' }”。但是在admin后台和dcloud后台检测都推送能成功,这是为什么?

    2024-12-04 17:12

要回复问题请先登录注册