微信小程序——登录

xiaoxiao2025-07-26  45

官方文档:https://developers.weixin.qq.com/miniprogram/dev/framework/open-ability/login.html

文章目录

登录步骤如何获得appid和appsecret注意事项

登录步骤

调用wx.log()获取临时登录凭证code

向开发者服务器请求,发送code。开发者服务器通过appid、appsecret和code,得到Openid(用户唯一标识)和session_key(会话秘钥)

以下是代码实践:开发者服务器(后端)返回token并在前端存下,在之后向开发者服务器请求时(例如获取用户信息、微信步数等),需要在header中带上这个token,以对应微信用户。

wx.login({ success: function (res) { if (res.code) { wx.request({ url: "https://www.xxx.com.cn/api/auth/login", method: 'POST', data: { code: res.code }, success: function (res) { app.globalData.userInfo.token = res.data.token; } }) } } }); header: { "accept": "application/json", "Authorization": app.globalData.userInfo.token },

如何获得appid和appsecret

注册小程序账号,在如下页面可以看到。Appsecret不是明文保存,需自行记下,忘记了可以重置。

注意事项

为了应用自身数据安全session_key不要发送到前端(小程序),只在开发者服务器上处理。临时登录凭证code只能使用一次
转载请注明原文地址: https://www.6miu.com/read-5033762.html

最新回复(0)