微信小程序 wx.login 有没有好的代码?谢谢了

2023-11-30 10:37:13 +08:00
 billpeace2020

wx.login 有没有好的代码?谢谢了

只需要前端代码就行

用发送 res.code 到后台换取 openId, sessionKey, unionId 用 accesstoken 去后台获取信息

假如过期了 可以用 freshtoken 去刷新后台数据

等等

948 次点击
所在节点    微信
2 条回复
xywanghb
2023-12-01 02:55:33 +08:00
我这边的操作是每次打开小程序就调用 wx.login 通过 code 直接拿到后端生成的新 的 jwt token (包含客户信息)和 openId (如果未注册就拿 openId 加上注册信息进行注册), 过期时间比如自定义一天, 一个小程序不可能用一天, 下次进来就是登录拿到个新 token 了
xywanghb
2023-12-01 02:58:45 +08:00
@xywanghb 当然具体过期时间根据业务斟酌,或者基于此想节约 token 占用内存啥的就让后端登录时自行根据 openId 进行老的缓存清除, 这些不影响我上面提到的登录流程

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/996450

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX