宠物管理系统是一个基于SpringBoot,Mybatis和多模块项目技术开发的系统,所有的请求通过端口转发将数据
传到SpringBoot接口中,实现前后端相分离,数据会持久性数据会存储到MySql中,用户登陆的token信息和验证码会存储到
Redis中,提高了系统的性能和响应速度,减轻了数据库的负载压力,等核心功能。
1.用户登陆会调用阿里云接口发送验证码到用户登陆手机号上,并将验证码存储到redis数据库中,有效时间为1
分钟,1分钟内用户不可以再次发送,时间超过1分钟将会删除该验证码,用户则需要重新发送。
2.用户登录成功后会将用户信息以及登陆的时间和上次登陆的时间存入到mysql数据库中,可以很好记录用户的
信息,喜好等等。并且将获取浏览器hander请求头中用户token信息,通过key封装成对象存入redis数据库
3.该项目身份包括普通用户身份和管理员身份,普通用户可以查看自己宠物的信息,状态,以及商城中所有正在
出售的宠物信息,可以在商城中将订单加入购物车,以及购买宠物。管理用身份用来管理和查看用户的信息,以
及宠物的金额和信息进行修改和删除
4.当普通用户查看订单