限时 5折! 详情

hyperf 实战之用户注册——获取邮箱验证码

1369 1 0

注册我们分两步,第一步先获取邮箱验证码,第二步是实现用户注册。

今天我们先来看看怎么给用户的邮箱发送验证码。

业务流程

  1. 用户输入邮箱地址,点击获取验证码
  2. 给用户提交过来的邮箱发送注册验证码

接口实现逻辑

  1. 校验邮箱的有效性
  2. 限制邮件发送频率
  3. 判断用户是否已注册
  4. 给用户发送验证码

下面看实现步骤。

一、生成 email_code、users 数据表对应的 Model

/data/project/questions # php bin/hyperf.php  gen:model email_code
/data/project/questions # php bin/hyperf.php  gen:model users

二、修改生成后的 Model 文件

生成后的 Model 位于 app/Model 目录,分别是

去购买

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