1.用户注册页面有用户名、用户密码、用户手机号、验证码、验证码发送按钮
1)首先做的是验证码的发送,当用户点击验证码,会想后台发送一个url请求,url请求通过解析最终找到controller中的方法,方法通过@requestparam注解拿到这个url中的参数
应用层基本上不做业务处理,将参数传至service,service用resttemplate远程调用短信服务的接口,并携带手机号和短信有效时间。调用短信服务,短信服务将拿着你的手机号调用
阿里云的短信,并且将你的短信信息和生成了keyid放入redis中进行缓存。
2)用户名、用户密码、用户手机号、验证码都填写完成,后提交到后台,后台用@requestbody接收,我们公司做了一个vo表接收,虽然用户值输入4个参数,但后台实际接收到5个参数
最后一个参数是keyid,这个keyid是用来验证短信信息的内容。
后台接收到对象后,将vo对象参数的合法性,校验手机号,校验验证码,如果都通过那么将商户信息存在