小程序
小游戏
企业微信
微信支付
扫描小程序码分享
比如我的小程序只是一个类似问卷的内容
不需要什么敏感信息,但需要用户来登录再操作
wx.getUserInfo 所获得的信息 该如何确认这个用户是否登陆过 以便来保存以前的信息呢?
5 个回答
加粗
标红
插入代码
插入链接
插入图片
上传视频
首次登陆保存用户信息并返回校验token,如果数据库有用户信息并且token未过期,则直接登录成功。如果没有用户信息或者token过期,则需要重新登录(重新刷新token有效期)
你好,麻烦通过点击下方“反馈信息”按钮,提供出现问题的。
"不需要什么敏感信息"用wx.login就行了,还是静默用户无感知的
“以便来保存以前的信息”,你保存在哪里了?用户第一次进来的时候,直接保存openid呗,下次进来直接比对已保存的记录。
那你只要openid就可以了,也不需要做登陆,登陆有什么意义?你只要判断当前缓存中有openid信息就说明用户之前访问过,没有的话就说明之前没访问过就行了。
关注后,可在微信内接收相应的重要提醒。
请使用微信扫描二维码关注 “微信开放社区” 公众号
首次登陆保存用户信息并返回校验token,如果数据库有用户信息并且token未过期,则直接登录成功。如果没有用户信息或者token过期,则需要重新登录(重新刷新token有效期)
"不需要什么敏感信息"用wx.login就行了,还是静默用户无感知的
实现你们自己的登录鉴权逻辑就算是登录了,
wx.getUserInfo是用来获取用户信息的,
wx.login和wx.getUserInfo都能用来获取openid,
一个无需授权,一个需要授权,
需要授权就能得到用户头像等信息,
看你业务需求,如果不需要获取用户头像之类的,
用wx.login就行了
“以便来保存以前的信息”,你保存在哪里了?用户第一次进来的时候,直接保存openid呗,下次进来直接比对已保存的记录。
那你只要openid就可以了,也不需要做登陆,登陆有什么意义?你只要判断当前缓存中有openid信息就说明用户之前访问过,没有的话就说明之前没访问过就行了。