rice_z
rice_z
  • 发布:2023-03-19 15:38
  • 更新:2024-09-12 18:25
  • 阅读:644

【报Bug】云对象用url化时,提示:未能获取当前用户信息:当前用户为匿名身份

分类:uniCloud

【报Bug】云对象用url化时,提示:未能获取当前用户信息:当前用户为匿名身份

0 关注 分享

要回复文章请先登录注册

m***@163.com

m***@163.com

回复 rice_z :
好的,谢谢
2024-09-12 18:25
rice_z

rice_z (作者)

回复 m***@163.com :
你可以看看官方的配置文档 https://doc.dcloud.net.cn/uniCloud/uni-id/summary.html
2024-09-12 18:16
m***@163.com

m***@163.com

回复 rice_z :
我发现我uni-id的云端配置文件config.json没有配置好,应该就是这里的问题了
2024-09-12 18:14
rice_z

rice_z (作者)

回复 m***@163.com :
很明显,是你这个token有问题
2024-09-12 18:08
m***@163.com

m***@163.com

```
test: async function () {
// let {token} = params;
let token = 'eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1aWQiOiI2NjZiMTJmMGUwZWMxOTliMThhYzQyNmIiLCJyb2xlIjpbXSwicGVybWlzc2lvbiI6W10sInVuaUlkVmVyc2lvbiI6IjEuMC4xNiIsImlhdCI6MTcyNjEzNDkyNSwiZXhwIjoxNzI2Mzk0MTI1fQ.8WuDvd1adqhf8RNgbRXwaDdQnqsboQByMMQ3JA-qmk4'
const res = await this.uniID.checkToken(token)
return {
token,
res
}
},
```

直接用新的token校验,依然校验失败
2024-09-12 18:04
rice_z

rice_z (作者)

回复 m***@163.com :
你用这个新的token直接在云端进行 checkToken一下试试看呢?不要用客户端传过去,先看看token有没有效
2024-09-12 18:00
m***@163.com

m***@163.com

回复 rice_z :
我检查了token的时间戳,没过期;我重新登录获取了新的token,也还是不行
2024-09-12 17:58
rice_z

rice_z (作者)

回复 m***@163.com :
你重新获取一下新的token,重新登录一下,在拿这个新的token去校验
2024-09-12 17:45
rice_z

rice_z (作者)

回复 m***@163.com :
是不是你这个token是无效的啊,你换一个token 试试看
2024-09-12 17:41
m***@163.com

m***@163.com

回复 rice_z :
params = JSON.parse(this.getHttpInfo().body)

let {token} = params
我在params没加this,token打印出来是有值的;我按照你说的在params前加上this,token也有值,但是依然报错
code: 30202
errCode: "uni-id-check-token-failed"
errMsg: "Check token failed"
2024-09-12 17:30