1:为什么要用短信验证码: 防范XSS和CSRF
2:php中怎样调用第三方接口(短信宝/京东万象/阿里云/容连云):post请求使用Curl();get请求使用file_get_contents() 服务端调服务端
前端调用后端接口 =>ajax
3思路
第一步:实现验证码成功发送。点击发送验证码按钮,前端要验证用户输入的手机号是否有效,通过ajax请求后台接口(调用发送短信验码接口) ,如果短信验证码接口发送短信成功,这个验证码会发到用户手机上. 主要重点:sendMsg();短信发送接口
第二步:注册 后台写个注册接口,判断用户在注册栏中输入的验证码是否有效(1.验证码是否是真实的,2.验证码是否过期,3.验证码是否重复).
涉及的知识点:缓存,tp框架 redis缓存/文件缓存/
4:安装reids 服务器, 修改配置文件 ,然后再TP框架config文件下的cache.php里面添加redis配置
点击发送验证码的前端代码
后端代码 调用第三方接口 发送验证码
后端代码 注册手机号码