1. 程式人生 > >Joyce的前端日常

Joyce的前端日常

登入步驟

  1. 呼叫wx.log()獲取臨時登入憑證code

  2. 向開發者伺服器請求,傳送code。開發者服務起通過appid、appsecret和code,得到Openid(使用者唯一標識)和session_key(會話祕鑰)

wx.login({
  success: function (res) {
    if (res.code) {
      wx.request({
        url: "https://www.xxx.com.cn/api/auth/login",
        method: 'POST',
        data: {
          code: res.
code }, success: function (res) { app.globalData.userInfo.token = res.data.token; console.log('登入成功'); } }) } } });

在這裡插入圖片描述

如何獲得appid和appsecret

註冊小程式賬號,在如下頁面可以看到。Appsecret不是明文儲存,需自行記下,忘記了可以重置。

在這裡插入圖片描述

注意事項

  1. 為了應用自身資料安全session_key不要傳送到前端(小程式),只在開發者伺服器上處理。
  2. 臨時登入憑證code只能使用一次