联系电话:伍经理:138-8097-5324 点击这里给我发消息 李经理:155-2816-1267 点击这里给我发消息 (微信同号)

小程序中实现登录

2018-12-15 12:24:37   来源:admin

  a.使用wx.login获取code值

  b.使用wx.request请求后台的api,把code值作为参数发送给后台

  后台会根据我们传过去的code值来获取openid和session_key

  微信官方建议:为了安全不要直接采用openid和session_key来作为用户身份的标识

  把微信账号登录态生成一个session id并维护在我们自己的session机制中,然后把这session id派发到小程序客户端作为session标识来使用。

  c.把session_id保存到本地,使用wx.setStorage保存到本地,

  d.在你需要使用的地方session_id的地方调用wx.getStorage(建议你也可以封装一个方法,就可以很方便的取出你要的数据)

  f.在你调用那些需要后台登录才可以访问的接口的时候,就可以把session_id作为参数加到header或者query里面就可以了