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

#插件讨论# 【 uni-id - DCloud前端团队 】loginByWeixin启动一次,数据库用户token会添加一个。

分类:uni-app

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

2021-03-23 10:57 负责人:无 分享
已邀请:
3***@qq.com

3***@qq.com

因为 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

该问题目前已经被锁定, 无法添加新回复