在微信小程序中,每次启动好像必须要调用一次loginByWeixin,不然的话支付的时候会提示用户验证失败。如果每次都调用loginByWeixin的话, 数据库中用户token会添加一个,不知道我这边是哪里弄错了,求大神解惑。

ARU0077
- 发布:2021-03-23 10:57
- 更新:2021-03-31 23:31
- 阅读:1004

因为 token 是会过期的,所以要重新登录获取新的 token。
在云函数中调用 uniID.checkToken(String token, Object checkTokenOptions),如果 token 到达过期阈值,会生成新的 token,uniID.checkToken() 的用法参考:https://uniapp.dcloud.net.cn/uniCloud/uni-id?id=checktoken
在云函数中调用 uniID.logout(String token) 登出用户可以清除数据库中用户的 token,uniID.logout() 的用法参考:https://uniapp.dcloud.net.cn/uniCloud/uni-id?id=登出
ARU0077 (作者)
太感谢了。我就没想到清楚token这一块儿。非常感谢。我这就去试试。
2021-04-01 18:41