一. 用户点击获取验证码,发送手机号到后台 二. 检查请求频率 >1. 检测手机号/邮箱是否存在 >2. 检查验证码请求频率 三. 后台生成验证码 四. 用Redis保存验证码及手机号 五. 用短信发送平台的接口发送出去 六. 获取用户输入的验证码码及手机号 七. 取出Redis保存的内容 八. 对比验证 >1. 检测是否超时 >2. 检测验证码是否正确 >3. 不管正确与否,每个验证码只验证一次(Redis有自动删除机制) 九. 返回信息, 结束