微信小程序登录实现
2018-05-29 10:51:49 0 举报
微信小程序登录实现流程
作者其他创作
大纲/内容
不存在
当小程序接收大accesstoken时,标示已经登录,可是由于小程序所有的接口都是异步的所以,在未登录完成的时候就有不带标示的请求发送出去了,我解决的方法就是登录之后用回调实现刷新页面的功能 ,当他登录成功之后才能发送出带标示的请求。另外小程序因为有授权的问题,所以当他没授权是也能查看相应的数据,而调用的接口需要权限的时候,必须引导用户去授权,这样才能实现相关的接口。登录的三个状态 第一次登录 没有otken 没有授权 请求授权没授权 没token 请求授权 以授权 有token第二次登录 有token未过期 token过期
结束
开始
过期
session_key类似于微信的access_token但是微信不会把session_key的有效期告知开发者。我们会根据用户使用小程序的行为对session_key进行续期。用户越频繁使用小程序,session_key有效期越长open_id是微信的用户的唯一标示符如果最后和公众号绑定在开放平台上会有一个unionId用于换取open_id
存在
如果access_token过期 有效时长
小程序发起登录请求,获得code,并把code发送到服务器
小程序检查本地是否存在access_token
服务器上获得code,并且把小程序的appsecret和appid通过后台发送到微信服务器换取openid 和 session_key
0 条评论
下一页