不知道有没有描述清楚,目前我理解的小程序相对于web端,其实就不存在退出登录的概念了。
关于小程序登录态的问题请教?最近在自己学习写小程序,非专业程序员,一直卡在登录这块,今天勉强算是刚梳理清楚,不过还是有个小问题没弄明白。 关于登录态的。 目前了解到的情况是可以通过wx.login及后续一系列处理直接获取到用户的openid,如果这个openid在数据库中查到之前有跟某个会员Uid关联,那我其实是可以认定这个来访的用户就是我的会员Uid,我把Uid返回给小程序,并缓存到Storage。 这样只要缓存中有Uid,我就可以当作这个用户是已经登录了,如果缓存被清掉了,我重新走一边wx.login流程就好了,整个过程中就不存在用户点击 登录 的操作了,用户会一直处于登录状态。这样合理吗?
2019-12-29我也是遇到这个问题,想把登录这块尽量做简单点,也是考虑以获取手机号为主,注册后绑定unionid,但是目前也没找到方法。。退一步的想法是只能分两步走了,注册成功后,会员中心露出一个补充资料的按钮,点了之后再授权调用 getUserInfo
全新用户 wx.login 没法获取UnionId?看了官方文档!用户如果没有登录过app,也没有登录过公众号,也没有关注过公众号的情况下,小程序中通过 wx.login 是否一定没法获取UnionId? 有方法优化吗,我想通过getPhoneNumber授权而不是getUserInfo
2019-12-29挖个老贴,这个问题现在有解决方案了不,不管是官方的还是野生的。。
getUserInfo和getPhoneNum- 使用场景 除了login+getUserInfo的登录方式,我们还有短信验证码的形式。 在getUserInfo更新前,可以在getPhoneNumber的回调内通过wx.getUserInfo(),实现一次点击即可获得用户信息和手机号。 但现在getUserInfo必须通过button组件由用户主动触发,getPhoneNumber也必须通过button组件触发。当使用login形式登录时,手机号的绑定必须要再次点击button。 - 希望提供的能力 希望能实现点击一下button,就能同时得到用户信息和手机号。
2019-12-28