登录流程

wx.login() 返回临时 code(5 分钟有效),后端用 code+appid+secret 调 jscode2session 换 openid 与 session_key。openid 是用户在该小程序内唯一标识,用于建立本地账号体系。

后端换 openid(Node.js)

secret 只能放服务端,前端绝不能存。返回自定义登录态 token 给小程序。

// Node.js 后端
const res = await fetch(`https://api.weixin.qq.com/sns/jscode2session?appid=APPID&secret=SECRET&js_code=${code}&grant_type=authorization_code`);
const { openid, session_key } = await res.json();
// 用 openid 查/建用户,签发自己的 token 返回前端

融之易科技 李智霖18612697889

立足苏州、服务长三角的一站式数字增长伙伴,提供官网建设、网络推广、短视频运营、外贸推广与小程序 App 开发。需要针对你的业务出方案,可直接联系李智霖 18612697889。

昆山微信小程序支付(统一下单 + 回调)
返回分类