Listening to the Words

ThinkPHP5API开发之token

《ThinkPHP5API开发之token》

  • API 开发用户登录的本质就是获取一个令牌(token),这个令牌携带了用户的信息,以及每个用户的权限
    《ThinkPHP5API开发之token》

  • 微信官方强调openid是本应用下的唯一码,并且只能存储在服务端,不能返回到客户端储存

  • 小程序openid和token使用维护原理图
    《ThinkPHP5API开发之token》
  • REST服务的特点是基于资源和模型,TokenModel就是典型的资源模型
  • service层用来处理十分复杂的逻辑业务,而model处理粒度非常细小的业务并且同时负责与数据库的交互(增删改查),model模型的命名和数据库一一对应的,service不需要
  • thinkphp5路由匹配按照顺序进行,使用正则匹配(route()第四个参数)可以避免这种顺序规则导致的路由匹配错误.
  • 模型嵌套在模型关联里非常好用
点赞