限时 5折! 详情

hyperf 实战之 jwt 实现用户注册(一)

1183 0 0

上节课我们成功的给用户发送了邮件验证码,这是注册流程的第一步。

今天我们主要来看看后续步骤如何实现,先来简单分析一下。

业务流程:

  1. 用户填写邮箱、验证码、密码以及确认密码
  2. 拿到用户提交的信息入库,完成注册功能

接口实现逻辑:

  1. 校验邮箱和验证码的有效性
  2. 校验两次密码是否正确
  3. 用户信息入库
  4. jwt 编码获取 token 以及用户信息

整体看起来并不复杂,但事实是残酷的。整个注册流程下来,会涉及以下知识点:

  1. 注册验证器
  2. 事务
  3. jwt 的使用
  4. 事件机制
  5. 缓存

其中第5点,缓存,后期会专门出一篇文章详细介绍。

首先,我在模板文件中新增了 50x50 各种不同的命名有序的头像

去购买

还有93%的精彩内容,购买继续阅读