单体下 基于Session 实现登录 总思路

总体逻辑图

image

发送短信验证码

  1. 输入手机号
  2. 校验手机号
  3. 若符合,则生成验证码,保存验证码到session
  4. 发送验证码

短信验证码登录、注册

  1. 提交手机号和验证码
  2. 校验验证码
  3. 一致则,根据手机号查询用户
    • 用户不存在,则创建新用户,保存到数据库,保存用户到session
    • 用户存在,保存用户到session

校验登录状态

  1. 请求 + cookie
  2. 从session获取用户
  3. 判断用户存在与否
    • 不存在,结束
    • 存在,保存用户到ThreadLocal里
posted @ 2025-04-11 13:23  kuki'  阅读(3)  评论(0)    收藏  举报