目录
从浏览器发起请求访问app前端 通过nginx请求到我们app前端 在app端我们输入手机号及密码登录 发起请求到nginx nginx做一个反向代理到我们的app网关 在
app网关使用了全局过滤器做鉴权 判断token是否携带或token是否有效 以及如果是登录的话 那么就进行放行 网关会根据路由规则 请求到用户微服务 在用户微服
务中 如果是正常登录 对手机号和密码进行校验 将用户的信息存入token并返回 如果是游客登录 token = 0 返回
用户微服务的组成:包含哪些类,每个类具体是做什么的?
登录业务:app端如何登录,需要填写什么数据,后端登录时需要做哪些事情,需要验证什么?
1.填写用户的手机号和密码 发起请求 请求到nginx nginx反向代理到app网关 app网关做鉴权 然后根据路由规则 请求到用户微服务
2.对手机号和密码进行非空校验 只有手机号和密码不为空就为正常登录 否则就是游客登录
3.通过手机号查询用户 如果用户不存在 返回用户不存在
4.校验密码 将当前密码加盐之后加密 对比用户的密码 如果密码不一样 返回密码错误
5.将用户id加密成token 将盐和密码清空 将用户和token返回
本文地址:http://syank.xrbh.cn/quote/6541.html 迅博思语资讯 http://syank.xrbh.cn/ , 查看更多