微信小程序session问题

来源:互联网 发布:怎么查自己的淘宝密码 编辑:程序博客网 时间:2024/06/09 22:28

微信小程序维持登录态,根据时序图,获取到openid与密钥后,在服务器设置session后[自行生成一个足够安全且具有时效的key,value的话组合openid+密钥即可],key作为token传递给客户端存储在storage.

但想保持状态,获取小程序用户发送的请求[如:提交表单之类的操作],单靠session是不行的,因为小程序客户端请求会被转接到微信服务器,sessionID会变化,因此我们要自行设置Cookie.

通过查阅小程序文档:

wx.request({  url: 'test.php', //仅为示例,并非真实的接口地址  data: {     x: '' ,     y: ''  },  header: {      'content-type': 'application/json'  },  success: function(res) {    console.log(res.data)  }})
这里的header可以自行设置,因此,可以自行添加请求头:

'Cookie':'session_id'   //本地存储的值

这样每次请求服务器都可通过获取Cookie,以此比对.

0 0
原创粉丝点击