小程序开发涉及用户登录流程,但是,微信的登录这一套登录体系是真有点搞不懂,下面是官方的流程图
我这边的的需求是,用户首次打开小程序,获取用户在小程序的唯一标识:
不存在:则在个人中心点击头像,获取手机号和用户基本信息,信息传到后台,完成注册及登录,
已存在:则读取用户基础信息展示
之前的做法是在页面显示时(onShow),调用wx.login(),把code存下来,用户点击头像,获取用户基本信息和code一起传到后台.
// 监听页面显示
onShow: function () {
let that = this
// 检查
wx.checkSession({
success(res) {
},
fail(err) {
wx.login({
success(res){