第9章 微信登陆与令牌

第9章 微信登陆与令牌

目录:

  • 9-1 初识Token---意义与作用 10:01
  • 9-2 微信身份体系设计 14:18
  • 9-3 实现Token身份权限体系 13:11
  • 9-4 实现Token身份权限体系二---获取openid 20:48
  • 9-5 实现Token身份权限体系三 19:17
  • 9-6 实现Token身份权限体系四 14:50
  • 9-7 实现Token身份权限体系五 21:30
  • 9-8 API小程序测试工具 19:14
  • 9-9 商品详情接口分析与初步编写 16:51
  • 9-10 路由变量规则与分组 12:16
  • 9-11 闭包函数构建查询器 16:46
  • 9-12 用户收货地址-----通过令牌获取用户标识 18:35
  • 9-13 用户收货地址-----面向对象的方式封装获取UID方法 18:33
  • 9-14 用户收货地址-----模型新增和更新 18:08
  • 9-15 用户收货地址-----参数过滤 12:44
  • 9-16 用户收货地址-----接口测试 09:08

9-1 初识Token---意义与作用 10:01

访问下单接口时,

1.要验证用户有没有这个Token.(是否合法)

2.要验证这个Token有没有过期.过了有效期,也是不合法的.(是否有效)

3.对Token进行权限分组的校验,看看所在的权限组有没有访问当前接口的权限.如果没有权限,就拒绝访问.(是否有权限).


9-2 微信身份体系设计 14:18

生成Token令牌.

在程序里,用户可以直接访问微信服务器,拿到一个加密信息,通过这个session_key就要可以解密这个信息,

这个信息里有一个变量user_id.

openid和user_id的区别:

openid:

  • 在同一个小程序里openid代码用户的唯一标识.
  • 在不同的小程序里,用户的openid是不同的.
  • 微信支付的时候需要用到openid.

user_id:

同一个账号可以注册的多个小程序,公众号,服务号,订阅号的.这些体系下的用户的user_id都是相同的.

不同小程序之间的user_id是相同的.

如果做不同小程序之间的关连时,就可以用么这个user_id了.

 

携带令牌,访问接口:

 


9-3 实现Token身份权限体系 13:11

 


9-4 实现Token身份权限体系二---获取openid 20:48


9-5 实现Token身份权限体系三 19:17


9-6 实现Token身份权限体系四 14:50


9-7 实现Token身份权限体系五 21:30


9-8 API小程序测试工具 19:14


9-9 商品详情接口分析与初步编写 16:51


9-10 路由变量规则与分组 12:16


9-11 闭包函数构建查询器 16:46


9-12 用户收货地址-----通过令牌获取用户标识 18:35


9-13 用户收货地址-----面向对象的方式封装获取UID方法 18:33


9-14 用户收货地址-----模型新增和更新 18:08


9-15 用户收货地址-----参数过滤 12:44


9-16 用户收货地址-----接口测试 09:08

posted @ 2018-07-17 06:16  HaimaBlog  阅读(824)  评论(0编辑  收藏  举报