s***@163.com
s***@163.com
  • 发布:2023-10-14 11:06
  • 更新:2024-07-03 23:03
  • 阅读:463

【报Bug】 uni-id-co 更新了 config.json 后 uni-admin 无法登录,提示 hash type must be a string

分类:uni-app

产品分类: uniapp/App

PC开发环境操作系统: Windows

PC开发环境操作系统版本号: 13.4.1 (22F82)

HBuilderX类型: 正式

HBuilderX版本号: 3.92

手机系统: Android

手机系统版本号: Android 14

手机厂商: 华为

手机机型: iphone 11

页面类型: vue

vue版本: vue2

打包方式: 云端

项目创建方式: HBuilderX

操作步骤:

一共三个项目,其中一个是 uni-admin,其中两个使用了 uni-id-co 更新了 config.json 后 uni-admin 无法登录,提示 hash type must be a string

预期结果:

一共三个项目,其中一个是 uni-admin,其中两个使用了 uni-id-co 更新了 config.json 后 uni-admin 无法登录,提示 hash type must be a string

实际结果:

一共三个项目,其中一个是 uni-admin,其中两个使用了 uni-id-co 更新了 config.json 后 uni-admin 无法登录,提示 hash type must be a string

bug描述:

一共三个项目,其中一个是 uni-admin,其中两个使用了 uni-id-co 更新了 config.json 后 uni-admin 无法登录,提示 hash type must be a string

2023-10-14 11:06 负责人:无 分享
已邀请:
套马杆的套子

套马杆的套子 - 没有解决不了的问题,只有解决不完的问题

uni-config-center的index.js中,hash之前是string的,现在不知道了,你看看现在是啥类型

  • s***@163.com (作者)

    感谢回复,我仔细检验了一下 uni-config-center 的 index.js 里面没有 hash 这个 key,我是先部署了 uni-admin ,然后在其他项目里加入了 uni-config-center/uni-id/config.json 文件,文件里有 passwordSecret,上传部署函数后 uni-admin 就无法登录了,一直提示 hash type must be a string

    2023-10-17 09:34

  • 套马杆的套子

    回复 s***@163.com: ok,解决了就好

    2023-10-17 09:37

s***@163.com

s***@163.com (作者)

最终以删除 admin 账号后,重新在 uni-admin 注册搞定

  • 7***@qq.com

    如何删除admin账号呢?我这里和你有一样的问题。超级管理员账号都无法登陆了

    2024-02-04 17:26

w***@163.com

w***@163.com

我也碰到一样的问题。2个项目,用一套用户体系,一个前端,一个后端。结果上传公共模块后,uni-admin登录不上了。
显示 Hash type must be a string 。没有办法,只能从服务器表里删除管理员账户,重新注册。
应该算是一个bug。期望unicloud团队能够完善

小朋友

小朋友 - 规范化广泛的

我遇到了更奇怪的问题了 uni-admin 注册管理时提示 Config error, tokenExpiresThreshold should be less than tokenExpiresIn
不清楚哪里的问题,数据库里面删除了 注册的管理员,然后再重新注册,点击注册,就报这个错误。但是看了数据库里面注册成功了,但是没有token这个字段。请教下应该怎么解决

要回复问题请先登录注册