短信验证码是前端做还是后端？
1.短信验证码接口是前端做的吗？  我们后台是php
2.前端需要做什么工作啊？
我以前没有做过这种事，求大神指导
初步实现步骤：
```
1、 用户：填写手机号码
2、 用户：点击发送短信
3、 js  ：调用后端接口，提交手机号码-告知后端发送短信
4、 后端：生成随机码，作为验证码
5、 后端：保存随机码-
6、 后端：调用短信接口-将随机码发送给用户
7、 用户：接收到短信，填写验证码
8、 用户：点击提交按钮
9、 js  ：调用后端接口，提交手机号码、验证码
10、后端：根据手机号码获取保存的验证码，与接收到的验证码对比，是不是一样的
11、js  ：判断后端返回的结果Y/N
12、js  ：反馈用户

```
可以另外再做些优化
```
a、限制用户多次提交
b、后端保存的随机码加个时间限制，
。。。
```