📱 **第一步:注册与配置**
首先,用户需在服务后台注册并配置短信签名(如品牌名称)和模板(如“您的验证码为:XXXX”。系统会自动生成API密钥,用于对接您的应用。确保签名和模板通过审核后,即可开始使用。
📩 **第二步:触发验证请求**
当用户在您的应用(如登录、注册或支付页面)输入手机号并点击“获取验证码”时,您的后端系统会调用服务API,向目标手机号发送验证请求。该请求包含模板ID和自定义参数(如随机生成的6位数字验证码)。
🔐 **第三步:生成与发送验证码**
服务端收到请求后,实时生成一次性随机验证码(通常为4-6位数字),并将该验证码与手机号、时间戳绑定,存入临时数据库(有效期默认5分钟)。随后,通过短信通道将验证码内容(如“您的验证码为:123456,5分钟内有效”)发送至用户手机。
⌛ **第四步:用户接收与验证**
用户收到短信后,在应用输入框内填写验证码。您的后端系统会调用服务API进行校验,比对用户提交的验证码与数据库中的记录。若匹配且未过期,则验证成功;否则返回错误提示,允许用户重新获取(需间隔60秒以上)。
✅ **第五步:结果反馈与安全记录**
验证完成后,服务端会返回成功或失败结果给您的应用,并记录本次验证的详细日志(包括时间、手机号、验证状态)。该日志可用于审计、防刷单分析或用户行为追踪,确保服务安全可靠。