第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了.
携带令牌,访问接口: