收藏
回答

wx.checkSession验证3rd_session是如何验证有效?

微信登录过程中自定义的3rd_session,它的过期验证规则是自己写的,那wx.checkSession是如何验证session过期了的?

回答关注问题邀请回答
收藏

1 个回答

  • 卖女孩的小火柴
    卖女孩的小火柴
    2021-07-22

    checkSession验证的是微信的session_key是否过期

    3rd_session的过期需要自己维护

    一般来说逻辑上关系时这样的:

    checkSession失效,拉起登录,把session_key存在服务器,服务器生成个3rd_session返回给小程序。

    后续调用的时候,checkSession若成功,但3rd_session失效,那么后端自然无法根据3rd_session获取对应的session_key,此时返回特定code给前端,前端接收该code后重新调用登录。

    这样就平行了3rd_session和session_key了。

    2021-07-22
    有用 1
    回复
登录 后发表内容