用户模块
注册
同名验证、邮箱验证、手机号码同名验证
新增
账户登入
验证账号和密码是否正确==》查询
记住我
进入登入页面前,判断Cookie中是否存储登入用户信息
进入登入后台,除了验证信息是否匹配以外,还需要将登入用户信息存放到Cookie中
手机验证登入
1、验证手机号码是否被绑定
2、通过手机号码发送验证码到用户手机上==》容联云通讯接口
3、如果短信发送成功,将发送的验证码保存到==》redis缓存中,设置过期时间
4、响应到前台==》客户端
5、用户接收到短信后,数据验证码==》传递手机号码、验证码
6、根据手机号码,在redis缓存中查询是否存在该数据==》通过key获取到验证码
7、判断用户的验证码和缓存中所存储的验证码是否一致==》成功
用户登入信息校验成功后
1、将登入用户的信息保存到Session中==》需要在所有页面中,显示登入用户信息
2、通过登入用户,获取用户购物车信息==》redis缓存中查找
3、将购物车的数据进行封装==》保存在Session中,保证多个页面都可以显示购物车数据
账户信息
显示用户的基本信息==》查询、修改
收货地址
列表、删除、修改、新增