登录注册的业务逻辑

登录注册逻辑:当点击注册按钮时,弹出模态框,获取输入的姓名和密码,通过ajax将姓名和密码传到后台,传到后台后,在routes层用post接受数据后,传到controlleruser.js,req.body接受数据,如果数据库中有注册信息的话,输出用户名存在,没有的话,对密码进行加密,将用户名和加密后的密码一起存进数据库。登录原理与注册原理相似,点击登录按钮时,获取输入的用户名和密码,通过ajax将信息传到后台,在routes层的user.js的接口传到控制层的user.js,控制层用req.body接收信息,在数据库中查找用户名,不存在的话输出用户名不存在,存在的话,对密码进行加密,并用token对其进行签名,token生成发送给客户端,客户端收到token后将其存入cookie,将密码与数据库中密码进行比较,一致的话返回登录成功,验证失败的话,则返回密码错误。

 

原文地址:https://www.cnblogs.com/qwe1239/p/10295993.html