美文网首页
小程序登陆总结

小程序登陆总结

作者: yiludege | 来源:发表于2018-08-14 00:35 被阅读120次

    小程序登陆流程图


    小程序登陆流程

    微信小程序登陆流程总结:

    wx.login的过程

    • 首先发送wx.login得到code
    • 发送给后台,后台获取到openid和session_key
    • 后代发送给用户自定义的登陆态session_id
    • 用户保存好session_id,每次请求都加上

    现在有两种情况会导致用户过期

    • 微信的session_key过期
    • 服务器后台自定义的过期

    这两者的过期时间不一致,session_key的过期时间是由微信端服务器来定义的,服务器后台的过期是由我们自己自定义的:

    第一种情况需要每次去调用wx.checkSession来确认是否过期
    第二种情况后台过期会通过接口返回给用户明确告诉用户过期


    用户这边的登陆逻辑就应该是这样:
    需要登陆态的请求:

    • session_id存在那么走wx.checkSession来验证,通过继续请求,不通过则走wx.login
    • session_id不存在重新走wx.login
    • 后台过期,清除session_id,然后走wx.login

    相关文章

      网友评论

          本文标题:小程序登陆总结

          本文链接:https://www.haomeiwen.com/subject/jfnpbftx.html