采薇网站新加需求分析

采薇网站新加需求分析-飞一样的编程
飞一样的编程
擅长邻域:Java,MySQL,Linux,nginx,springboot,mongodb,微信小程序,vue

2022-01-07 21:23:28   35浏览 分类: 其他

需求分析

前端

1.输入手机号码的时候当输入框失去焦点时,向后台发送请求(getPhone)查询手机是否已经存在。

​ 1.1. 如果存在,登录页面就只显示两个输入框,手机和验证码的,把邀请码的输入框给隐藏起来,把数据(手机号)传给后端,然后调用后台验证码(getPhoneUser)接口,获取验证码,验证码与用户输入是否一致,一致就查出该用户所有信息,不一致给用户提示。点击登录进入首页

​ 1.2.如果不存在,证明是新用户,此时前端页面应该显示三个输入框,手机、验证码、和邀请码的输入框,把数据传给后端,然后调用后台验证码接口(getPhoneUser),获取验证码,验证码与用户输入是否一致,一致就查出该用户所有信息,不一致给用户提示。点击登录调用新增用户接口(addUser),将手机号、验证码、邀请码存数据库,然后跳转首页

前端查询完之后,判断是否是新用户。

后端

getPhone接口

前端传acphone,调用方法,判断手机号是否存在,存在返回true,不存在返回false

getPhoneUser接口

前端传参acphone和code,判断验证码是否正确,返回token

addUser接口

前端传参acphone和InviterId(邀请码),添加数据到数据库,成功返回true

好文章就要一起分享哦!分享海报

此处可发布评论

评论(0

暂无评论,快来写一下吧
客服QQ 1913284695