小程序登录流程_微信小程序开发之登录

本文介绍了微信小程序的登录机制,包括前端调用wx.login获取code,后端通过code换取用户信息的过程。特别提到在眼查查小程序中,针对不同需求,有的小程序直接使用用户名和密码获取token,而有的则需要执行完整的小程序登录流程以接入微信的其他功能。
摘要由CSDN通过智能技术生成

1. 小程序登录机制

若需要通过小程序获取用户的个人信息必须执行小程序的登录,通常做法是除了小程序登录凭证外,开发者为了安全会带上自己的token来进行开发,以保证数据交互安全。

下图是小程序官方提供的登录流程时序图:

1f1ab400b017b3f84d5e8c9117507c90.png

小程序登录时序图

从上图可以看出小程序的登录是一个需要小程序前端开发和后端开发协同的一个过程。

简单的说核心步骤有两点:

1. 小程序调用wx.login()或者wepy.login()获取登录凭证code,并回传给开发者后台

2. 开发者后台调用auth.code2Session接口,换取用户信息。

注意事项:

1. 当一次交互失败后,小程序端必须重新全部执行,不能拿上次的wx.login()返回的code继续使用,这个code是一次性的。

2. 眼查查小程序登录流程

目前我们有两个小程序,眼查查小程序和员工版,其中员工版由于不跟微信进行交互,无需记录openId之类的数据,所以在实际开发过程中,我们直接省略了小程序登录这个步骤,使用的是用户名和密码换取token。而眼查查小程序则由于需要接入微信的其他能力,并需要进行数据打通所以必须要进行小程序登录。

通常小程序登录都是在放在app实例中进行,我们的眼查查小程序也不

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值