微信小程序登录授权

微信小程序登录授权

1.下载项目源码
2.需要登录授权页面的必须要传递token
例如(商品详情:收藏 加入购物车; 我的 购物车页面)

如何获取token?

一、 token是什么?
前端鉴权的一种方式, token有后端生成,token是有时效性的
二、微信小程序如何登录授权,拿到token

  1. 登录流程 参考官方文档
    前段–>后端—> 腾讯服务
    wx.login() --> wx.request()–>后端–>腾讯服务器
  2. 具体实现
    登录->检测是否注册–>没注册先获取用户信息 先注册(写入公司数据)–>然后登录–.>登录弹框封装成一个模板

获取用户信息

API 工厂封装的数据请求接口,查看文档
点击封装的登录模板中 的“允许”按钮执行 processLogin方法

点击允许,进行登录
如果用userInfo,则调用register注册方法

(2).register方法
微信登录接口返回的 code 参数,下面注册接口需要用到

(3)执行登录
先判断是否注册 注册之后 然后在获取登录的信息 进行登录

    登录成功将后端返回的token和uid存储到本地缓存中
    如果有page,则重新刷新page对应的页面,或用wx.navigaterTo()
    if ( page ) {
      page.onShow()
      
    }
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值