之前一直對小程式登入流程比較模糊,今天看了個文章 感覺清晰了很多,總結一下。
首先,我們不應該直接獲取使用者資訊,目前好像也不能直接獲取使用者資訊。
原則是:當我們需要獲取使用者資訊的時候才發起授權。
1.wx.getuserinfo 這個函式 是需要授權才能獲取使用者資訊
2.那麼我們只能用button 然後加上open-開放功能獲取使用者資訊,如果判斷使用者點選允許還是拒絕 可以通用bind**屬性獲取
那麼登入流程 是不是可以這樣呢
就是哪個頁面需要顯示使用者資訊
1就是判斷是否授權 getsetting 方法 如果授權過了 就可以直接獲取使用者資訊 頁面上面的button 不顯示
2如果沒有授權 那就得需要通過button 來申請授權 然後使用者同意後才能顯示
可以寫乙個單獨的 獲取使用者資訊的方法 然後 同意後 呼叫即可
寫的有點亂 。。。。帶改進
小程式授權登入流程
primary open type getuserinfo bindgetuserinfo getuserinfo bindgetuserinfo 函式 事件內的引數就是使用者授權後的資訊 獲取使用者資訊按鈕的事件 getuserinfo event event detail 2 獲取code 主要...
微信小程式登入流程
wx.login else 省略一下配置路由啥的 class login apiview def post self,request code request.data.get code print code,type code 061hmtlg0haq6d2hoykg0dlhlg0hmtlh 屬性...
微信小程式登入流程
前言 openid與unionid 場景 假設你們公司有2個小程式。但是你們老闆想把使用者做統一處理。比如新使用者登入任意乙個小程式,就傳送傳送禮包。但是只要再乙個小程式上另過了,就不能再另乙個上面領取。unionnid 乙個使用者在多個小程式有唯一的標識 1 小程式端執行wx.login 獲取co...