📩 **第一步:开通与配置服务**
登录阿里云控制台,进入“短信服务”页面。完成实名认证后,申请短信签名(如公司名称)和模板(如“您的验证码是:{code},5分钟内有效”)。审核通过后,获取AccessKey用于API调用。
📱 **第二步:调用API发送验证码**
集成阿里云短信SDK(支持Java、Python等语言),在业务代码中调用`SendSms`接口。传入参数:手机号(如`138xxxx`)、签名(`阿里云`)、模板代码(`SMS_123456`),以及动态验证码(如`123456`)。接口返回“OK”即发送成功。
⏳ **第三步:验证码校验与安全机制**
用户收到短信后,在前端输入验证码。后端调用`CheckSmsCode`接口或自行比对存储的code。阿里云内置防刷策略:同一手机号60秒内最多发1条,每日上限10条,超限自动拦截。验证通过后,用户完成登录或操作。
🔒 **第四步:监控与日志审计**
在控制台查看发送量、成功率、失败原因(如号码格式错误)。通过云监控设置告警(如发送失败率超5%触发通知)。所有记录保留90天,支持导出对账,确保业务合规。