使用unistarter。
通过外部联登后,我上传图片,调用ai接口识别图片,ai接口报错说无法读取图片。
改为登录框登录后,一切正常。
不知道联登后,把token和过期时间都存到storage后,如何捋顺整个app和tcb服务的状态,使其能够完全与用登录框登录后的环境状态一模一样。
代码中有写 uni.$emit('uni-id-pages-login-success') 但感觉并未生效。
甚至,外部登录后,前端可以拉到用户上传的内容。但切换到“用户信息”页面,连nickname都没有拉取成功。点到设置里,显示的也是“登录”,而不是“退出登录”。这就证明,除了token成功种下了之外,其他页面完全没有认为自己是登录状态。
所以就想象到,tcb的各种权限也随之错乱了。
急。谢谢!!
2 个回复
DCloud_UNI_CHB
tcb?你用的是uniCloud吗?
DCloud_uniCloud_CRL
联登功能是给外部系统,也就是非uniCloud后台系统用的,你如果是在uniCloud环境中,直接调用登录就可以。不需要调用联登