小程序获取微信登陆用户
传统的小程序微信登陆
小程序利用云开发微信登陆
云开发可以自动实现用户登录的校验,开发者无需再次校验用户身份,直接通过云函数的 event.userInfo.openId 即可获取到用户信息。直接调用数据库 、文件存储 API 时,也会自动关联到用户对应的 openId。如果用户授权小程序获取昵称等信息,这些信息也会自动出现在小程序云开发的管理控制台中的用户登录部分
开启用户追踪:
//app.js
App({
onLaunch: function () {
if (!wx.cloud) {
console.error('请使用 2.2.3 或以上的基础库以使用云能力')
} else {
wx.cloud.init({
traceUser: true,//追踪用户
})
}
this.globalData = {}
}
})
云函数:
小程序调用:
云开发控制台自动记录了用户登陆情况: