小程序登录(非腾讯云服务)
登录流程时序
图片.png
说明:
1、小程序调用 wx.login() 获取 临时登录凭证code ,并回传到开发者服务器。
2、服务器调用 code2Session 接口,换取 用户唯一标识 OpenID 、 会话密钥 session_key 以及UnionID。
注意:
1、临时登录凭证 code (有效期五分钟)只能使用一次
获取用户信息
API更新: 授权请求 wx.authorize({scope: "scope.userInfo"}),不会弹出授权窗口,需要使用
说明:
首次获取,必须点击button 弹出授权窗口获取用户信息:
wx:if="{ {canIUse}}"
open-type="getUserInfo"
bindgetuserinfo="bindGetUserInfo"
>
授权登录
bindGetUserInfo(res) {
console.log(res.detail.userInfo)
}
// 查看是否授权
wx.getSetting({
success(res) {
if (res.authSetting['scop