如何设计一个使用邮箱验证的用户注册流程?
8.6k
等19人参与

描述:
课程中我们是通过短时来进行注册登录的,其实登录有多种不同方式,也可以使用邮箱进行注册登录的,大家可以思考一下,如何设计一个使用邮箱验证的用户注册流程?此处我们只需绘制流程图即可,目的是梳理邮箱注册登录的流程。

思路1:

  1. 生成一个验证码
  2. 调用邮箱服务,把验证码发送至邮箱
  3. 用户操作:打开邮箱,复制验证码到注册登录页面
  4. 验证码异步交互验证是否正确
  5. 注册或登录成功

思路2:

  1. 生成一个token,这个token是随机的
  2. 保存token在redis中,设定一个时间,比如30分钟
  3. 开发一个验证接口,用于给用户点击
  4. 用户打开邮箱,点击平台制造的url(含token)
  5. 在接口中验证用户点击的操作,比对token
  6. 验证成功,用户邮箱有效,可以激活

绘制工具推荐: ProcessOn

我的作业
去发布

登录后即可发布作业,立即

全部作业

数据加载中...

意见反馈 帮助中心 APP下载
官方微信