登录与验证相关 前端学习与记录 2024-12-05 69 阅读1分钟 1.新增用户 前端把用户名和密码明文发给后端 后端通过bcrypt对密码进行加密,将用户名和加密后的密码存到数据库 2.用户登录获取token 前端发送用户名、密码(明文) 后端根据用户名去数据库中拿到密码(加密后的) 通过bcrypt来判断密码一致性,如果一致,则返回token(通过jwt生成) 3.后续接口请求都带上token 后端收到请求后,通过jwt进行校验,如果校验通过,则进行后续操作,否则抛出异常。 这个步骤往往放到拦截器里,也就是auth.guard.ts