随笔分类 -  深入理解登录

摘要:一、需求实现 跨机房单点签退,具体业务场景,用户A在他的手机登他的账号后,你再用你的手机登录他的账号把他的账号给挤下来,什么叫做跨机房,跨机房也可以叫做跨服务器,因为Session是存在服务端的 如果生产上在不同服务器部署了同一个服务,服务A和服务B IP地址 端口不同 但是是同一个项目,A用户将他 阅读全文
posted @ 2022-04-05 17:01 KwFruit 阅读(567) 评论(0) 推荐(0)
摘要:一、需求实现 一、Aop加自定义注解 对每个接口进行访问控制 1、加一个从Session里面查出用户信息的接口 package com.mangoubiubiu.controller; import com.mangoubiubiu.annotation.Auth; import com.mango 阅读全文
posted @ 2022-04-05 16:01 KwFruit 阅读(94) 评论(0) 推荐(0)
摘要:一、技术栈: SpringBoot + thymeleaf 前后不分离 常用注解:@RequiredArgsConstructor lombok的注解 标注了 此注解 获取相关bean对象时 不需要 再用@Autowird 进行依赖注入 二、前期准备 需求 实现一个简单的登录 用户登录首页后进入登录 阅读全文
posted @ 2022-04-05 15:36 KwFruit 阅读(234) 评论(0) 推荐(0)
摘要:一、从单体应用到分布式系统到微服务(登录解决方案) 1、单体应用 单体应用,用户登录认证完(前端的账号密码加密和库里的加密做对比),将用户信息存session里面,然后TOMCAT向客户端发送一个JSESSIONID 来记录此次会话,此后每次请求都会将JSESSIONID 发送给后台,然后拿到此次会 阅读全文
posted @ 2022-01-26 22:24 KwFruit 阅读(215) 评论(0) 推荐(0)