微信小程式授權功能

2021-10-21 14:59:55 字數 1377 閱讀 9772

思路:

1.首先獲取授權,看看到底有沒有這個授權,如果有,那麼就不再進行再次請求,如果沒有,那麼再次請求或者其他的業務邏輯。

2.檢視授權資訊介面:wx.getsetting(object object),後面我們具體分析這個介面如何使用

3.通過來調取授權

業務**:

獲取使用者授權資訊

//             getshouquaninfo() else )

//                             // 進入授權介面

// //                             if (_this.query != '') )

//                             } else )

//                             }

//                         }

//                     }

//                 })

//             },

這裡我自己寫的是進入授權介面,在授權介面內進行授權

// 本地儲存token

uni.setstoragesync('token', json.stringify(ret.token))

uni.switchtab()

} else

})let ret = _this.handledata(data)

// console.log(ret)

// 本地儲存token

uni.setstoragesync('token', json.stringify(ret.token))

uni.switchtab()}}

},fail: function(err) })}

} })

uni.hideloading()

_this.flag=false

},如果使用者授權,那麼就調取wx.login()介面進行登入,獲取code,.之後,調取wx.getuserinfo({})介面,獲取使用者資料。

獲取使用者資料之後,呼叫介面介面(自己後台寫的),把得到的使用者資料傳到自己的伺服器上進行儲存

微信小程式授權登入

在這裡插入描述 前端部分 編寫自己的介面login.wxml login.js 獲取應用例項 page 生命週期函式 監聽頁面載入 onload function options 登入 dologin function e 後端部分 後端運用的是springboot框架 專案結構 官方教程 官方流程...

微信小程式授權登入

首先這個流程是怎麼樣的呢?他這個流程圖還是很ok的 code換取openid res getcurl url return json array code 0 msg 獲取成功!data json decode res 然後前段就可以獲取到代表使用者的openid和sessionkey了,然後就是我...

小程式微信授權登陸

index wxml view class container view wx if view wx if view class header image src image view view class content view 康健理療儀 申請獲取以下許可權 view text 獲得你的公開資...