微信小程序授權(quán)登錄完美方案實(shí)現(xiàn)思路及邏輯:
解決問題:用戶首次登陸误续、以及后期隨時(shí)登陸及授權(quán)判邏輯斷解決方案
【==首次登陸==】
【API】wx.getStorage(Object object)? |? wx.setStorage(Object object)
詳細(xì)參考:https://developers.weixin.qq.com/miniprogram/dev/api/storage/wx.setStorageSync.html
【實(shí)現(xiàn)】REQUEST請求服務(wù)器判斷邏輯,返回用戶標(biāo)示扫茅,存入緩存
【==后期訪問==】
【API】wx.setStorage(Object object)
【實(shí)現(xiàn)】判斷緩存是否存在蹋嵌,如存在則直接調(diào)取,否則跳入授權(quán)界面葫隙,進(jìn)行SET操作
【==總結(jié)==】
主要利用緩存進(jìn)行用戶標(biāo)示的判斷栽烂,沒有則重新授權(quán),是不是很簡單的思路恋脚?
如果您有更好的思路腺办,請分享留言,謝謝糟描!