收藏
回答

开发者工具清除登录状态后checkSession仍然执行success

问题模块 框架类型 操作系统 工具版本
开发者工具 小程序 Windows v1.02.1802080

你想反馈一个 Bug 还是 提一个需求?


如果是 Bug:


* Bug 表现是什么?预期表现是什么?

在开发者工具内清缓存 清除登录状态后调用checkSession仍然执行success回调函数


* 如何复现?

执行清除登录状态操作后重新编译运行 仍然输出已经登录

* 提供一个最简复现 Demo

wx.checkSession({
      success: function () {
        console.log('已经登录')
      },
      fail: function () {
        wx.login({
          success: function (res) {
            if (res.code) {
              console.log('获取用户登录凭证: ' + res.code)
              wx.request({
                url: apiUrl + '/wx-login',
                data: {
                  code: res.code
                },
                success: function (res) {
                  console.log(res.data)
                }
              })
            } else {
              console.log(res.errMsg)
            }
          }
        })
      }
    })




最后一次编辑于  2018-02-24
回答关注问题邀请回答
收藏

2 个回答

  • MVP
    MVP
    2019-10-13

    我也遇到了 请问是如何解决的?

    2019-10-13
    赞同
    回复
  • holon 花纶
    holon 花纶
    2019-10-12

    我也遇到和上面不一样的问题,我的是win7环境

    2019-10-12
    赞同
    回复
登录 后发表内容