微信小程序登陆流程

微信小程序登陆流程如下:

用户打开微信小程序,进入小程序首页。

小程序调用wx.login()方法,获取临时登录凭证code。

小程序将code发送给开发者的服务器。

开发者的服务器接收到code后,调用微信登录接口,将code发送给微信服务器。

微信服务器验证code的有效性,并返回用户的唯一标识openid和会话密钥session_key给开发者的服务器。

开发者的服务器将openid和session_key保存在数据库中,并生成一个自定义的登录态token,返回给小程序。

小程序将token保存在本地,用于后续的接口调用。

用户可以在小程序中进行其他操作,如发表评论、购买商品等。

小程序在需要用户身份验证的接口中,将token发送给开发者的服务器进行验证。

开发者的服务器接收到token后,验证其有效性,并根据openid获取用户信息。

开发者的服务器根据验证结果返回相应的数据给小程序,完成用户身份验证流程。

标签