当前位置:
首页
文章
前端
详情

小程序如何保存用户登录状态

要知道微信小程序的登录状态默认是3天,所以可以在服务端通过cookie的方式,保存用户登录信息,时间少于3天即可,如:2.9天

理想效果是网站开发一样,但实际上只要小程序开发工具一刷新,相当于会话重置,就拿不到cookie信息了,所以需要在小程序中事先保存一下,以便下次获取用户信息的时候,放到header头里,实现步骤如下:

1、微信授权登录成功后,保存cookie信息

wx.setStorageSync('login_cookie', res.header['Set-Cookie']);

2、获取用户信息时带上cookie

wx.request({
  header: {
    Cookie: wx.getStorageSync('login_cookie')
  }
})

免责申明:本站发布的内容(图片、视频和文字)以转载和分享为主,文章观点不代表本站立场,如涉及侵权请联系站长邮箱:xbc-online@qq.com进行反馈,一经查实,将立刻删除涉嫌侵权内容。