小程序如何保存用户登录状态
- 前端
- 三生万物
- 0
要知道微信小程序的登录状态默认是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进行反馈,一经查实,将立刻删除涉嫌侵权内容。