失眠网,内容丰富有趣,生活中的好帮手!
失眠网 > 20 实现短信验证码的登录注册功能

20 实现短信验证码的登录注册功能

时间:2024-01-01 08:01:34

相关推荐

20 实现短信验证码的登录注册功能

实现短信验证码的登录注册功能

第一步:查看接口内容

为什么用@RequestBody因为其中我们前端传过来的是json数据那么后端我们就要用@requestBody注解来接收了。

查看写这个实体类

这里是因为我们前端除了有短信登录,还有密码登录所以有password

第二步:写方法(就是在这个controller中)

第三步:实现方法

接口(interface)

真正的实现部分(impl)

第四步:实现真正的流程

校验手机号如果不符合,返回错误信息校验验证码(这里上面是取出session存的验证码,下面是提交过来的验证码(前端提交的))验证码不一致就报错一致,根据手机号查询用户(这里我们使用的mybtis-puls):

!!!我们使用query()因为我们继承了这个ServiceImpl且指明了实体类(实现单表的增删改查)还有我们的Mapper是什么UserMapper,这样puls就会帮我们查了

mybatis提供

query()=这个,上面的<实体类>告诉了我们表名eq等价于=要清楚我们需要要查出的数据是多个还是单个,多个就是list,单个one判断用户是否存在不存在就创建新用户并保存(因为成不成功都要保存到session中所用用user)用户信息保存到session中

如果觉得《20 实现短信验证码的登录注册功能》对你有帮助,请点赞、收藏,并留下你的观点哦!

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。