zoukankan      html  css  js  c++  java
  • 小程序_小程序的授权

    小程序授权流程图

    授权流程:

    获取code,把code发送到后台,后端通过code+appid+appsecret和微信服务器交互,微信服务器返回session_key+openid到开发

    者服务器,后端把数据返回到前端,前端storage把登录信息存储到本地。这里提到一点,unionid要关联公众号才能获取对应的unionid

    确认小程序和公众号的唯一性。注意小程序是通过按钮点击授权登录的。

    bindgetuserinfo(e) {
        let self = this,
          ID = self.data.ID,
          pass = self.data.pass,
          iv = e.detail.iv,
          encryptedData = e.detail.encryptedData;
        wx.login({
          success: function(res) {
            if (res.code) {
              //发起网络请求
              wx.request({
                url: 'http://10.118.20.22:8080/app/xiaochengxu',
                data: {
                  code: res.code
                },
                success: function(res) {
                  var session_key = res.data.session_key;
                  //获取unionid
                  wx.request({
                    url: 'http://10.118.20.22:8080/app/getUnionid',
                    data: {
                      iv: iv,
                      encryptedData: encryptedData,
                      session_key: session_key
                    },
                    success: function(res) {
                      console.log(res);
                    }
                  })
                }
              })
            } else {
              console.log('登录失败!' + res.errMsg)
            }
          }
        });
      },
  • 相关阅读:
    JavaScrip 数组/字典/循环
    初识javaScript
    css内容补充之其它
    position
    css的存在形式
    CSS选择器
    Html的Head内标签
    Linux设置FQDN
    saltstack 全面介绍
    jQuery文档处理
  • 原文地址:https://www.cnblogs.com/wush-1215/p/9479768.html
Copyright © 2011-2022 走看看