小程序用戶登錄
[基礎(chǔ)用法]
場(chǎng)景:用于小程序用戶登錄(新用戶會(huì)直接注冊(cè)并登錄)
使用步驟
第一步:配置接口地址
在 config.js 文件中找到 config 設(shè)置
第二步:檢查接口定義
搜索 users_login 接口是否已經(jīng)存在定義(有的小程序模板已經(jīng)定義)
如果沒(méi)有定義,在 config 底部新增以下代碼:
apiUsersloginUrl: getApiUrl('users_login'),并復(fù)制紅色部分待用。如果已經(jīng)存在,則直接復(fù)制使用即可。
第三步:接口調(diào)用請(qǐng)求
如果定義名稱不同,使用第二步復(fù)制的內(nèi)容替換紅框部分
App._requestPost(_this, App.globalData.config.apiUsersloginUrl, {
code: res.code,
user_info: e.rawData,
encrypted_data: e.encryptedData,
iv: e.iv,
signature: e.signature,
}, result => {
// 登錄成功回調(diào)
}, false, () => {
// 失敗回調(diào)
});
接口傳值
code:必傳,值為調(diào)用 wx.login() 返回的登錄憑證 code
user_info:必傳,值為調(diào)用 wx.getUserProfile() 返回的 rawData
encrypted_data:必傳,值為調(diào)用 wx.getUserProfile() 返回的 encryptedData
iv:必傳,值為調(diào)用 wx.getUserProfile() 返回的 iv
signature:必傳,值為調(diào)用 wx.getUserProfile() 返回的 signature
文檔最后更新時(shí)間:2026-01-13 16:27:33
未解決你的問(wèn)題?請(qǐng)到「問(wèn)答社區(qū)」反饋你遇到的問(wèn)題
