小程序如何保存用户信息(保持登录状态)?
小程序如何保存用户信息?如何保存用户登录状态?
提供一种实现思路,仅供参考。
第一步:启动小程序后,会静默授权,通过wx.login获取登录凭证code,再从后台换取openId,同时将session保存在本地缓存中。
具体实现逻辑:
进行wx.request请求时,设置请求头信息
定义一个全局变量:const JSessionId,作为前缀,其值与后台response返回的Set-Cookie的前缀相同(不管是java还是php,服务端都会在response的header中加上Set-Cookie),返回的时候将Set-Cookie中的sessionId设置到本地缓存中,之后的每次请求都使用这个保存在本地中的sessionId,就可以保持登录状态了。
第二步:服务端将openId保存在session中,判断是否是已授权用户:
如果用户存在,返回用户信息;若不存在,在小程序端进行授权wx.getUserInfo。
这是一种较为简单的处理方式,如有不足和改进的地方,欢迎指出~
小程序如何保存用户信息(保持登录状态)?相关推荐
- 腾讯微搭小程序获取微信用户信息
腾讯微搭小程序获取微信用户信息 无论你对低代码开发的爱与恨, 微信生态的强大毋庸置疑. 因此熟悉微搭技术还是很有必要的! 在大多数应用中, 都需要获取和跟踪用户信息. 本文就微搭中如何获取和存储用户信 ...
- 微信小程序python解析获取用户手机号_python获取微信小程序openid及用户信息
填坑记录:1.个人微信公众订阅号是不能申请微信认证的.公众号的类型在注册时一旦选择就不能更改,微信公众号认证的功能除个人订阅号外,都可以申请认证,因而个人订阅号不能申请认证.这句话的意思就是个人订阅号 ...
- 小程序获取用户信息 php发送数据库,qq小程序如何获取用户信息并存入数据库实例...
今天给大家带来qq小程序如何获取用户信息并存入数据库的实例,希望能够帮助到大家,让大家不仅知道如何下载qq小程序源码,还能懂得去何用,如何去改,甚至是如何去创造,如果你有好的qq小程序源码出售,可以联 ...
- 微信小程序制作——获取用户信息
微信小程序制作--获取用户信息 1.获取用户信息 方式一 wxml <view bindtap="getUserName">获取当前用户名</view> j ...
- 支付宝小程序授权/获取用户信息
支付宝小程序授权/获取用户信息 目录: 文章目录 支付宝小程序授权/获取用户信息 获取支付宝小程序授权token 解析支付宝小程序接口响应加密数据 获取支付宝小程序授权token 前提准备工作: ...
- uni-app小程序使用小程序码绑定用户信息合成海报
uni-app小程序使用小程序码绑定用户信息合成海报 需求 uni-app小程序使用小程序码绑定用户信息合成海报,小程序码绑定用户信息,和背景图片生成一张海报并保存到本地. 目标 生成目标图片 并保存 ...
- 微信小程序2022最新用户信息授权设置
微信小程序2022最新用户信息授权设置 微信小程序中 用户信息授权 一直是一个非常重要的功能,它有着提升用户体验.进行用户身份认证.便于开发者进行数据分析等作用. -- 但是用户授权功能涉及到用户隐私 ...
- 微信小程序授权获取用户信息和手机号码
微信小程序授权获取用户信息和手机号码 1.微信官方文档 登录:https://developers.weixin.qq.com/miniprogram/dev/framework/open-abili ...
- 【微信小程序】获取用户信息
文章目录 获取用户信息 组件open-data button组件中的open-type 接口getUserProfile 查看授权结果 获取用户信息 组件open-data 组件 open-data用 ...
最新文章
- 汇集82万开发者,拿下7项世界冠军的科大讯飞有何魅力?
- 【Java实现】栈和队列就是这么简单
- 实现磁贴的效果的一种方法
- GPM - 多语言实现视频
- TransactionScope 的基本原理简介
- Android 官网无法访问的解决方法
- 【CodeForces - 467C】George and Job(dp,思维)
- USACO-Section2.2 Runaround Numbers
- MySQL-30道面试题
- Win8系统如何在桌面行显示我的电脑
- Android蓝牙开锁讲解
- MySQL事务隔离及锁机制
- 传智杯2021年第三届传智杯全国大学生IT技能大赛(决赛B组)python小白解题思路
- 你的声音价值百万,教你六个利用声音赚钱的方法
- spring boot基础简介
- 互斥事件的概念和公式_2014-2015学年高二数学课件:《互斥事件的概率和加法公式》(湘教版必修五)...
- SQL126 平均活跃天数和月活人数
- sg函数和nim问题
- 哪个邮箱安全性好?电子邮箱注册怎么申请163邮箱?
- apxs编译php.so,PHP编译安装报错Sorry, I cannot run apxs.