小程序
小游戏
企业微信
微信支付
扫描小程序码分享
现在有多个系统集成在公众号上,域名一致,但是项目不同。所有的项目都根据openId来获取用户身份证号码,然后进一步操作用户的其他的数据。
但是现在遇到一点困惑,这个OpenId如何进行存取比较合理?
1.用过session存取,但是服务器session会过期(现为30分钟)
2.存放在客户端Cookie,但是由于客户端数据不可信性,如果用户修改本地的openId为别人的,就会出现操作别人数据的问题。
请问各位,有没有什么更好的建议,既能做不频繁的获取,又能方便的获取到openId。
2 个回答
加粗
标红
插入代码
插入链接
插入图片
上传视频
方便和安全是对立的,通常都是token来校验。
关于token你看这片文章:https://www.jianshu.com/p/24825a2683e6
你好,麻烦通过点击下方“反馈信息”按钮,提供出现问题的。
openid就注册时保存下。
登陆获取身份时使用登陆的code在后端换取openid,自己生成token和登陆时间保存到数据库,设置此次登陆一直有效或者自定义有效期
跟前端交互时使用这个临时生成的token
关注后,可在微信内接收相应的重要提醒。
请使用微信扫描二维码关注 “微信开放社区” 公众号
方便和安全是对立的,通常都是token来校验。
关于token你看这片文章:https://www.jianshu.com/p/24825a2683e6
openid就注册时保存下。
登陆获取身份时使用登陆的code在后端换取openid,自己生成token和登陆时间保存到数据库,设置此次登陆一直有效或者自定义有效期
跟前端交互时使用这个临时生成的token