还没有wx.login( )wx.checkSession( )就返回成功对吗?

发布于 6 年前作者 ama9150 次浏览最后编辑 6 年前来自 ask
wx.checkSession({
  success: function () {
    //session_key 未过期,并且在本生命周期一直有效
    console.log('checkSession ok')
  },
  fail: function () {
    // session_key 已经失效,需要重新执行登录流程
    // wx.login() //重新登录
    console.log('checkSession fail.')
  }
})

还没有wx.login( ),首次执行wx.checkSession( )就返回成功,这对吗?

2 回复
xiulan98
xiulan981 楼6 年前

这说明你之前已经登陆过了 你把登陆状态的缓存清除再试一下

ping71
ping712 楼4 年前

先检查再判断是否登录