uni-app uni-id-co 更新了 config.json 后 uni-admin 无法登录,提示 hash type must be a string
uni-app 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
实际结果:
一共三个项目,其中一个是 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
更多关于uni-app uni-id-co 更新了 config.json 后 uni-admin 无法登录,提示 hash type must be a string的实战教程也可以访问 https://www.itying.com/category-93-b0.html
uni-config-center的index.js中,hash之前是string的,现在不知道了,你看看现在是啥类型
更多关于uni-app uni-id-co 更新了 config.json 后 uni-admin 无法登录,提示 hash type must be a string的实战教程也可以访问 https://www.itying.com/category-93-b0.html
感谢回复,我仔细检验了一下 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
回复 s***@163.com: ok,解决了就好
最终以删除 admin 账号后,重新在 uni-admin 注册搞定
如何删除admin账号呢?我这里和你有一样的问题。超级管理员账号都无法登陆了
我也碰到一样的问题。2个项目,用一套用户体系,一个前端,一个后端。结果上传公共模块后,uni-admin登录不上了。
显示 Hash type must be a string 。没有办法,只能从服务器表里删除管理员账户,重新注册。
应该算是一个bug。期望unicloud团队能够完善
我遇到了更奇怪的问题了 uni-admin 注册管理时提示 Config error, tokenExpiresThreshold should be less than tokenExpiresIn
不清楚哪里的问题,数据库里面删除了 注册的管理员,然后再重新注册,点击注册,就报这个错误。但是看了数据库里面注册成功了,但是没有token这个字段。请教下应该怎么解决
这个错误通常是由于uni-id-co的config.json配置中passwordSecret字段格式不正确导致的。以下是解决方案:
-
检查uni-id-co模块的config.json文件,确保passwordSecret配置项是一个字符串类型,而不是数组或其他类型。
-
正确的配置应该是:
{
"passwordSecret": "your_password_secret_string"
}