微信小程序,授权登录,缓存
2018-08-04 09:00
609 查看
最近做了一版扫码点餐微信小程序,前几天已经上线了,我也是个新手,刚接触小程序,下面直接讲问题。
在做用户授权,购物车的时候,是需要用到缓存的,我刚开始使用的是异步缓存,但使用次数多了发现并不稳定,因为异步缓存是先走,回过头慢慢执行,同步则不一样,先走完,再走下面的。
在获取用户信息那,由于微信不能直接弹框获取,只能用按钮引导用户授权,导致我在获取用户信息那停留了好长时间,后来突发奇想,直接做一个授权页面放在首页,用户第一次登陆的时候只能点授权按钮,像这样
授权成功之后才可以继续使用,在点击授权按钮时,获取用户信息并获取token(通行证),并将在onload里执行的wx.login获取到的code,通过同步缓存拿过来,用code换token(通行证)。
用户再之后登陆会进行判断,如果有token 直接进入首页
没有会报token丢失,返回授权页面。待后续。。。
阅读更多相关文章推荐
- 从零开始开发微信小程序(四):微信小程序绑定系统账号并授权登录之后台端
- 微信强制请缓存和授权登录,vue框架
- 微信小程序处理用户拒绝授权情况及微信登录,登录保存等系列解决方案
- 微信小程序处理用户拒绝授权情况及微信登录,登录保存等系列解决方案
- 梳理微信小程序登录时序图:授权与 Oauth2.0
- 微信小程序处理用户拒绝授权情况及微信登录,登录保存等系列解决方案
- 从零开始开发微信小程序(三):微信小程序绑定系统账号并授权登录之微信端
- 微信小程序获取手机号授权用户登录功能
- 微信小程序授权登录接口
- 微信小程序获取手机号授权登录
- 微信授权登录-微信公众号和PC端网站
- 微信登录之二级(误:任意)域名的授权登录
- 登录注册、在微信小程序中是怎么修改button样式的?
- 网站获取微信授权登录功能
- 微信授权登录session问题
- 微信授权登录
- 基于第三方微信授权登录的iOS代码分析
- 源码推荐:移动端商城(微信小程序源代码) WebView离线缓存
- java 微信小程序登录 验证登录并获取用户信息
- 微信小程序登陆及登陆状态保持前后端php代码 缓存redis