所以在用户登录进来的时候,我们只能靠微信返回给我们的unionid去判断是不是同一个用户,在去关联我们的用户表,拿到对应的userid绑定了开发者帐号的小程序,可以通过下面3种途径获取UnionID当用户满足条件2和3时,开发者可以直接通过login获取到该用户的unionid, 否则必须调用接口 getUserInfo。

后端后idea微信小程序通过loginAPI进行登录获取code由于AppID和AppSecret不能泄露给用户,根据code获取openid需要在服务端完成,所以需要将code发送给服务端,服务端通过code和appidAPPSecret获取到openid和SessionKey服务端需要返回自定义登录态给前端,不能返回SessionKey,前端保存自定义登录态,获取。