小程序 之session_key管理
一、session_key管理
调用wx.login()获取code,服务端根据这个code和appid和appsecret获取SessionKey。
把SessionKey保存到服务器上,一般是不在网络传输,建立自己的SesstionID和生成的SessionKey的对应关系。
然后把生成的SessionID传输到小程序客户端,在小程序本地缓存。
在需要使用SessionKey的场景时先使用wx.checkSession()判定一下有没有过期,如果没有过期就把本地的SessionID传输到服务端,服务端根据SessionID查询对应的SessionKey,进行后继的业务操作。
如果本地判定已经过期,那就先wx.login()重新生一次。