微信小程序之微信登陆 —— 微信小程序教程系列,计算机移动应用开发

本文详细介绍了微信小程序如何实现微信登录,包括通过wx.login获取登录态、发送code给服务器、后台通过code换取session_key和openid、生成3rd_session并返回给客户端,以及客户端保存3rd_session和获取用户信息的步骤。强调了安全性和不同步骤中前后端的交互过程。
摘要由CSDN通过智能技术生成

success: function(res) {

console.log(res);

if (res.code) {

//发起网络请求

//doSomething

} else {

console.log(‘获取用户登录态失败!’ + res.errMsg)

}

},

fail: function(){

console.log(“启用wx.login函数,失败!”);

},

complete:function(){

console.log(“已启用wx.login函数”);

}

});

TIPS:

上面这段代码的console.log(res);输出wx.login(OBJECT)的success成功回调函数返回值res的内容如下:

情况一:

出现这个code:”the code is a mock one”是在项目没有使用appid的情况下返回的,正常不是返回这个的!!

19956127-879eed415de95969.png

情况二:

项目在绑定appID后才能成功返回登录态,正确的登陆态如下图所示:

![19956127-1ecc60015d9d2d6b.png](https://ss.csdn.net/p?https://upload-i
mages.jianshu.io/upload_images/19956127-1ecc60015d9d2d6b.png)

第二步:将登陆态code发送给第三方服务器(即自家的服务器)

19956127-afea600c3601eae4.png

上面通过wx.login(OBJECT)获取了登录

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值