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