微信小程序开发中的登录状态的一些代码分析
发布时间:2020.12.27来源:成都一四得四信息科技有限公司
众所周知,用户在打开微信小程序的时候,我们可以使用小程序自带的静默登录代码,获取用户的openid的,现在就分析来小程序的登录代码该如何写,才能确定的实现小程序的登录状态的功能。首先,判断小程序的用户有没有登录成功(包括静默登录),可以以下的代码来实现,如下图所示:


在静默登录方法执行后,可根据返回的code值,获取会员的信息,如以下代码所示:

check_login(app,that) ,然后在session3rd有效的情况调用用户信息的接口,如下图所示:

二是在session3rd无效的情况,用login_do(app, code,that) 方法,在wx.setStorageSync('session3rd', res_login.data.data.session3rd)里会获取到用户的session3rd,然后接口获取用户信息的接口。

顺便说一下,方法里包含的that参数,指的就是用户打开的小程序页面。
