1.小程序开发-登陆流程

1.客户端需要调用微信接口获得 code,encryptedData,iv,这个code需要传给服务端;

2.服务端调用微信相关接口,把code当作参数传进去,获得open_id(该用户在该小程序中的唯一标识)和session_key;

3.encryptedData是用户信息加密数据,服务端可以通过session_key和iv来解密encryptedData数据。

4.解密encryptedData之后,其中会包含union_id,union_id是用来标识用户在微信小程序中的唯一id,注意open_id和union_id的区别:https://blog.csdn.net/linsongbin1/article/details/79685609

以上就是微信小程序登陆的大概流程。

原文地址:https://www.cnblogs.com/jiangjing/p/8944758.html