小程式中有很多地方都會用到註冊使用者資訊的地方,使用者需要填寫手機號等,有了這個元件可以快速獲取微信繫結手機號碼,無須使用者填寫。
1.getphonenumber這個元件通過button來實現(別的標籤無效)。將button中的open-type=「getphonenumber」,並且繫結bindgetphonenumber事件獲取**。
2.在使用這個元件之前必須先呼叫login介面,如果沒有呼叫login點選button時會提示先呼叫login。
app( else
} });
} })
3.通過bindgetphonenumber繫結的事件來獲取**。**的引數有三個,
errmsg:使用者點選取消或授權的資訊**。
iv:加密演算法的初始向量(如果使用者沒有同意授權則為undefined)。
encrypteddata: 使用者資訊的加密資料(如果使用者沒有同意授權同樣返回undefined)
getphon function(e)
})
} else
})
} }
4.最後我們需要根據自己的業務邏輯來進行處理,如果使用者不同意授權的話可能我們會有乙個讓他手動輸入的介面,如果不是強制獲取手機號的話可以直接跳轉頁面進行下一步。(使用者不同意授權errmsg返回『getphonenumber:fail user deny')
5.使用者同意授權,我們可以根據login時獲取到的code來通過後台以及微信處理拿到session_key,最後通過app_id,session_key,iv,encrypteddata(使用者同意授權errmsg返回『getphonenumber:ok')
總結本文標題: 微信小程式獲取手機號授權使用者登入功能
本文位址: /ruanjian/j**a/210329.html
微信小程式獲取使用者手機號
code input post.code encrypteddata urldecode input post.encrypteddata iv input post.iv 首先 我們拿code去curl獲取到使用者的資訊 openid,session key 最後 號入庫就結束了!整合了下demo...
微信小程式獲取使用者手機號
用的wxui,如何引入就不多說了,網上一搜一大堆 class my cells cells 手機號 forminputchange data field iphone value disabled class weui input placeholder 請選擇您的手機號碼 footer style...
微信小程式獲取使用者手機號
1.getphonenumber這個元件通過button來實現 別的標籤無效 將button中的open type getphonenumber 並且繫結bindgetphonenumber事件獲取 button open type getphonenumber bindgetphonenumber...