python_flask 注册,登陆,退出思路 ---纯个人观点

1注册逻辑首先查询数据库用户名

并判断用户是否存在,如不存在就插入数据

并返回响应给前端

2前端模板获取注册信息

判断 用户名不能为空及密码不能为空,和密码不一致

拼接注册url 组成get获取对象

响应数据并判断 如该用户名已存在

注册成功并跳转到登陆页面 window.location.href="/login"

3首先登陆页面验证逻辑get

读取数据库并判断注册值是否存在

4在前段模板获取注册值并拼接成url 组成get获取对象

响应数据判断 不存在就输出用户名或密码错误

否则登陆成功并跳转到首页 window.location.href="/"

*保存cookie 为关闭浏览器下次登陆体验和

做欢迎个人信息及退出做准备

5在主页模板页判断如登陆成功 则登陆和注册按钮隐藏并

显示登陆成功的个人信息 和退出按钮

个人信息渲染用字符串拼接(欢迎+获取的cookie)

退出按钮用方法删除cookie 并更新界面(window.location.reload())