本项目实现了证码的发送及用户注册
1>短信发送与注册实现分析
1.点击发送验证码,发起一个请求到后端接口,带取的参数有当前的电话号码
2.请求验证码接口,接收参数电话号码,生成验证码code1,拼接短信信息,发送给手机,返回json格式数据给前端状态
3.用户接收短信,将验证码code2输入,还有各种参数的输入,发起注册请求
4.前端发起注册请求,带各种参数,输入的验证码,后端注册接口接受参数,包括手机号和用户输入的验证码code2
5.将前端传入的验证码code2和后端的验证码code1进行比较,如果一致,进行下一步的逻辑操作,不一致,那么就返回信息
具体的实现:
发送短信验证请求:
1.用户点击获取验证码,发送短信验证码请求
参数和路径都已经配置好
2.短信请求接口接收请求,获取电话参数,然后生成验证码,拼接短信
3.将短信发送给用户手机
4.将电话作为key ,验证码作为value存入到redis中,注意这里建议放进缓存层中,解耦和方便维护,设置key失效时间,一般是抽取出常量来,一般来说,项目中存在系统常量类,consts
5.返回短信发送提示
, 相关下载链接:
https://download.csdn.net/download/weixin_54828627/87530044?utm_source=bbsseo