session_key和checkSession的疑问
小程序带着code参数请php服务端,php调用微信接口获得session_key和ipenid,并生成一个3rdsession和openid保存在redis中,将3rdsession返回给小程序,小程序将3rdsession保存起来,后续其他的业务接口每次请求都带着这个3rdsession,php服务端通过判断redis中是否有这个3rdsession来判断用户是否登录授权.
问题:
服务器端的redis保存多少时间过期最好呢?
小程序客户端每次在请求服务端业务接口前使用checkSession检测登录是否过期,过期则再调用登录接口登录获取新的3rdsession,然后再带着新的3rdsession继续调用业务接口,请问checkSession是通过什么判断登录是否过期了?是多久过期?