1做了小程序登陆,看了官方文档,说是直接wx.login()拿到code发送我们的后台返回自己的自定义登录态(比如userid),然后保存。然后有一次发送请求request请求到自己的后台,然后返回登陆成功的数据。我想问的是为什么要发送两次请求。第一次拿到code后请求自己后台返回的自定义登录态不就已经登陆成功了么。后面还发送了一次请求的作用是什么。
2然后搜小程序现在很多的登陆都是进入小程序后某个位置放个button(getuserinfo)打开授权获取信息,然后再登陆。
3我自己公司登陆接口提供了两个,一个是传一个参数code进行登陆。另一个接口是参入code,iv,encryeddata,进行登陆请求。我搞不懂为什么提供了两个接口
4,还有一个疑问是,小程序登陆后有状态保存,那么我关了小程序,第二次进入的时候,我还有没有再进行和登陆有关的操作操作,我一直认为给了我两个接口,肯定是第一次登陆了(授权获得iv,encrydata),(
)用的这个接口,返回数据给我,我作为登陆状态保存,然后后续进入小程序就(
)用到的是这接口放到app.js某个位置,登陆后,再进入小程序。我搞的好懵。
还是说我第一次登陆了,后续只要不删除小程序,(除去时效性),再次进入就跟登陆没有任何关系了。