Joyce的前端日常
阿新 • • 發佈:2018-12-17
登入步驟
-
呼叫wx.log()獲取臨時登入憑證code
-
向開發者伺服器請求,傳送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不是明文儲存,需自行記下,忘記了可以重置。
注意事項
- 為了應用自身資料安全session_key不要傳送到前端(小程式),只在開發者伺服器上處理。
- 臨時登入憑證code只能使用一次