大体逻辑:
前端发送请求到后端, 后端controller类接受请求,controller类调用实现类Servicelmpl,而servicelmpl则实现了service类,主要就是三个类的调用,
然后主方法写在实现类里面,
主要为三个步骤,
第一个步骤:提交并校验手机号
controller类提交手机号和session给servicelmpl实现类,实现类写一个if判断,
实现写法:
if(校验结果C){
如果为true,返回验证码错误,如果为false,继续执行。
}
校验结果写法:
在util包下写一个验证手机号的正则表达式A。
在util包下写一个调用A正则表达式的if判断方法B,
在util包下写一个获得参数phone的方法C,调用这个判断方法B,
第二个步骤:
生成验证码,使用随机数Rodom方法。
第三个步骤:
保存验证码到session
第四个步骤:
使用腾讯云或百度云来接收验证码。