Skip to content

用户注册流程

神楽坂雅詩 edited this page Feb 24, 2021 · 12 revisions

用户注册流程

可以在配置文件中单独设置 注册新用户 时可以允许用哪种凭据进行验证,例如禁止使用图形验证码去直接 注册新用户 ,那么 方式1 将不可用。

方式1

图形验证码验证

  1. 客户端先 获取图形验证码 ,获得图形验证码图片。
  2. 客户端使用图形验证码去 注册新用户 ,填写接下来的资料。

方式2

邮箱或手机验证码验证

  1. 客户端先 获取图形验证码 ,获得图形验证码图片。
  2. 客户端用图形验证码去发送 获取短信和邮件验证码 ,获得验证短信或邮件。
  3. 客户端使用短信或邮件验证码去 注册新用户 ,填写接下来的资料。

方式3

邮箱或手机验证码异步验证(推荐)

  1. 客户端先 获取图形验证码 ,获得图形验证码图片。
  2. 客户端用图形验证码去发送 获取短信和邮件验证码 ,获得验证短信或邮件。
  3. 客户端使用收到的短信或邮件中的验证码 验证短信和邮件验证码 ,获得临时令牌。
  4. 客户端使用临时令牌去 注册新用户 ,填写接下来的资料。
  5. 临时令牌可以用作接下来的验证,如果不再需要可以将临时令牌删除(TODO)。