刚刚接触小程序,对login接口不太明白,望大佬解答.
使用倒是能够基本使用了,返回code获取openid等都会用,但可能我思想比较轴....一直不太明白这个登陆接口只返回了一个code,到底指的是登陆啥.
指的是判断用户是否登陆微信? 想想不对,都进入到小程序了用户的微信肯定是登陆着的
是通过getUserinfo接口获取用户信息然后登陆到小程序? 好像也不对,我看网上写的demo先调的login接口,再调的getUserInfo接口,如果是登陆小程序显然顺序是不对的,想了好久,有大神帮我解惑吗?
请问目前问题解决了么,我们也遇到这个问题了。
登录不仅仅只是获取用户信息拉,如果要获取phoen啥的,你不通过微信服务端的流程怎么拿哦,类似的,好好看看文档吧
不wx.login你后端怎么知道该用户的openid呢,不知道openid你又怎么进行用户相关的操作呢,怎么分别用户呢。
因为账密登录这块已经在微信做了,微信那边给出这套登录流程,每个用户在不一样的小程序里的唯一标识都不一样,你就可以通过这个唯一标识来区分用户了,getuserinfo只是获取微信用户的名字头像等信息,你存这些信息是没办法区分用户的,也无法去管理用户等等。你不区分用户,那不得全乱套了。
你可以看下小程序文档讲登录流程那块,最好的就是自己维护一套用户系统,绑定用户的openid即可。