1. 問題復現:授權時獲取用戶信息,偶爾解密時后台會報錯(javax.crypto.BadPaddingException: pad block corrupted)
2. 問題原因:wx.getUserProfile由按鈕觸發,以往經常直接將wx.login仍在wx.getUserProfile內部獲取code,但是code是否最新不能保證
3. 問題解決:在頁面load時執行wx.login,將code(此時肯定是最新的)加入緩存,在獲取用戶授權時,code從緩存中獲取
1. 問題復現:授權時獲取用戶信息,偶爾解密時后台會報錯(javax.crypto.BadPaddingException: pad block corrupted)
2. 問題原因:wx.getUserProfile由按鈕觸發,以往經常直接將wx.login仍在wx.getUserProfile內部獲取code,但是code是否最新不能保證
3. 問題解決:在頁面load時執行wx.login,將code(此時肯定是最新的)加入緩存,在獲取用戶授權時,code從緩存中獲取
本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。