小程序(wx.checkSession:檢驗當前用戶的session_key是否有效)


為什么要用wx.checkSession()——

有時候,我們會因為session_key不正確而導致解密或者校驗簽名失敗。有幾方面的原因:

1、因為wx.login()被調用時,用戶的session_key會被更新導致就session_key失效。所以,在調用wx.login()的時候應該要明確需要登錄之后再調用

2、另外,微信不會把session_key的有效期告訴我們,用戶越頻繁使用微信,session_key的有效期就更長。

因為,就需要調用wx.checkSession()來校驗當前用戶的session_key是否有效。

onLoad: function () {
  wx.checkSession({
    success: function(res){
      console.log("處於登錄態");
    },
    fail: function(res){
      console.log("需要重新登錄");
      wx.login({})  
    }
  })
}


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM