注册和登录的业务逻辑

布局静态页面,使用字符串模板动态添加头部页面,包括登录和注册按钮.

注册:
前端逻辑:
1.点击头部页面的注册按钮,弹出注册模态框.在模态框表单中输入用户名和密码,点击注册按钮,ajax携带用户信息向后台发送请求.注册成功与否,刷新页面.
后端逻辑
2.后端通过req.body接收到客户的注册信息,先在数据库中查找是否有该用户名.如果有,响应给前端"用户名已存在".如果没有,将接收到的用户名和密码存入数据库并响应给前端"注册成功".
登录:
前端逻辑
1.点击头部页面的登录按钮,弹出登录模态框.在模态框表单中输入用户名和密码,点击登录按钮,ajax携带用户信息向后台发送请求.登录成功与否,刷新页面.
后端逻辑
2.后端通过req.body接收到客户的登录信息,先在数据库中查找是否有该用户名.如果没有,响应给前端"用户名不存在".如果有,给接收到的密码加密,并把该密码与数据库中存储的该用户名的密码比对.若密码正确,响应给前端"登录成功",若密码错误,响应给前端"密码错误".

猜你喜欢

转载自www.cnblogs.com/Lin461179097/p/10300999.html