商城类型项目分析

这篇博客详细分析了商城项目的用户模块,包括注册、登录、手机验证登录的流程,涉及同名验证、邮箱验证、手机号码验证、Cookie、Redis缓存、Session管理等。在登录成功后,讨论了如何处理用户信息、购物车数据,以及订单、商品分类、商品列表和详情等关键功能的实现。
摘要由CSDN通过智能技术生成

用户模块
    注册
        同名验证、邮箱验证、手机号码同名验证
        新增
    账户登入
        验证账号和密码是否正确==》查询
        记住我
            进入登入页面前,判断Cookie中是否存储登入用户信息
            进入登入后台,除了验证信息是否匹配以外,还需要将登入用户信息存放到Cookie中
    手机验证登入
        1、验证手机号码是否被绑定
        2、通过手机号码发送验证码到用户手机上==》容联云通讯接口
        3、如果短信发送成功,将发送的验证码保存到==》redis缓存中,设置过期时间
        4、响应到前台==》客户端

        5、用户接收到短信后,数据验证码==》传递手机号码、验证码
        6、根据手机号码,在redis缓存中查询是否存在该数据==》通过key获取到验证码
        7、判断用户的验证码和缓存中所存储的验证码是否一致==》成功
    
    用户登入信息校验成功后
        1、将登入用户的信息保存到Session中==》需要在所有页面中,显示登入用户信息
        2、通过登入用户,获取用户购物车信息==》redis缓存中查找
        3、将购物车的数据进行封装==》保存在Session中,保证多个页面都可以显示购物车数据
    账户信息
        显示用户的基本信息==》查询、修改
    收货地址
        列表、删除、修改、新增

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值