0%

登录模块开发

基本功能

  • 访问登陆界面
  • 登录
    • 验证账号,密码,验证码
    • 成功时,生成登陆凭证,返回给客户端
    • 失败时,跳转回登录页
  • 退出
    • 将登陆凭证改为失效状态
    • 跳转回首页

登录

  • Service层
    • 接收账号密码,在数据库中查找,返回错误信息
    • 若信息无误,生成登陆凭证,传给Controller层
  • Controller层
    • 接收post请求,验证验证码是否正确
    • 若验证码正确,将账号密码发送给Service层进行验证
    • 接受错误信息,传给model
    • 若无误,跳转回主页(重定向,return “redirect:/index”;)

退出登录

  • Service层
    • 接收Controller层传来的登陆凭证,修改状态
  • Controller层
    • 接收get请求,退出登录,将登陆凭证传给Controller层
    • 重定向到登陆界面

拦截器应用

  • 在请求开始时查询登录用户
  • 在本次请求中持有用户数据
  • 在模板视图上显示用户数据
  • 在请求结束时清理用户数据
------ THEEND ------

欢迎关注我的其它发布渠道