接口文档制定
--------------------------------------------先制定接口文档再进行代码的实现
数据库行为 增删查改操作 -- > 请求参数(参数列表) --> 请求方式 (GIT/POST)
渲染方式 局部刷新/SEO --> 前端/后端渲染 --> 响应形式 json/html
注册登录
添加用户注册路由
获取登录信息,账号密码以及验证码,对账号格式以及验证码进行校验,不同状态返回不同json数据
数据库行为,校验通过后,记录用户数据添加用户登录路由
获取参数校验参数,查询数据库中对应的用户,返回json数据
使用session记录用户登录信息
记录用户最后登录时间,使用sqlalchemy的自动提交 (此处需要修改源代码,进行数据库异常捕获处理)
根据session判断用户是否登录,与数据库进行比对
用户存在,根据用户id取出用户数据,进行模板渲染添加退出登录路由