收藏
回答

微信小程序登录相关?

问题模块
API和组件

先说下我所理解的:

  1. wx.checksession() 只能检查用code换来的session_key在微信服务器中是否过期。

  2. 而前端拿到后台生成的3rd_session, 这个3rd_session的过期时间是自己服务器定义的。

如果上面的理解没错的话(有错误望指出),我猜想就会出现下面两种情况:

  1. wx.checkSession()检测的微信服务器session_key并没有过期。而我们服务器3rd_session 已经过期,这时候怎么办,是否要重新走一遍登录流程。

  2. wx.checkSession()已过期,这种情况下,不管3rd_session是否过期,都需要重新走一遍登录流程来重置, 这样处理对吗。

根据以上,那是不是每次http请求都要先wx.checkSession()来检测是否过期呢。并且我怀疑会有情况一出现的可以,这个过期并不能判定3rd_session是否过期。

所以,感觉很混乱。想知道大家是怎么处理的。


最后一次编辑于  2017-09-01
回答关注问题邀请回答
收藏

2 个回答

  • 欢
    2017-09-01

    黑箱操作?在哪里呀,,,方便给个链接不。

    2017-09-01
    赞同
    回复
  • yuhao
    yuhao
    2017-09-01

    看看官方的黑箱操作是如何搞的呢?他说可以根据情况确定session是否过期。

    2017-09-01
    赞同
    回复