session_key和checkSession的疑问
发布于 5 年前 作者 xiulanxiao 3839 次浏览 来自 问答

小程序带着code参数请php服务端,php调用微信接口获得session_key和ipenid,并生成一个3rdsession和openid保存在redis中,将3rdsession返回给小程序,小程序将3rdsession保存起来,后续其他的业务接口每次请求都带着这个3rdsession,php服务端通过判断redis中是否有这个3rdsession来判断用户是否登录授权.

问题:

  1. 服务器端的redis保存多少时间过期最好呢?

  2. 小程序客户端每次在请求服务端业务接口前使用checkSession检测登录是否过期,过期则再调用登录接口登录获取新的3rdsession,然后再带着新的3rdsession继续调用业务接口,请问checkSession是通过什么判断登录是否过期了?是多久过期?


回到顶部