收藏
回答

生成体验版发给体验者,怎么登陆的是我的账号?

开发了一个小程序,登录页面判断openid,如果数据库中已经有了此openid注册的用户,则直接登录,如果没有,则转到注册页面。我用自己的微信登陆小程序测试正常,生成体验版,发给其他人,则用我的账号直接登录了。请问是因为这是体验版吗?

还有一个问题,我的小程序用的是前端直接查询数据库,在开发时测试正常,体验版发给别人,也查询不到。不知是什么原因?

回答关注问题邀请回答
收藏

2 个回答

  • 默
    2020-08-24

    1.有可能你便于测试直接写死openID有关

    2.体验版需要打开调试

    2020-08-24
    有用 1
    回复
  • 师萍
    师萍
    2020-08-25
    var openid = res.result._openid
            const db = wx.cloud.database()
            db.collection('user').where({
              _openid: openid
            }).get...
    找到原因了,云函数返回的是openid,我错写成_openid,然后查询的时候传入了一个undefined参数,但是,为什么查询到了所有的用户信息了?
    
    2020-08-25
    有用
    回复
登录 后发表内容
问题标签