商城项目学习|牛客网的项目梳理

【商城项目学习|牛客网的项目梳理】
文章目录

  • 首页
    • 首页帖子的分页展示(热度排行重构)
  • 用户注册与登录功能
    • 用户邮箱注册
      • 邮箱工具类的配置
      • 注册的具体逻辑
      • 激活的具体逻辑(用户点击激活链接)
    • 用户登录与退出
      • 验证码登录的逻辑(redis)
        • 验证码的生成与存储(API)
        • 登录判断逻辑(登录凭证redis)
      • 登录的退出
    • 认证:登录凭证的拦截器(检查当前线程的是否登录用户---SpringSecurity授权)
      • controller之前(Threadlocal绑定user信息)
      • controller之后视图渲染之前
      • 视图渲染之后

    推荐阅读