Springboot+Mybatis+redis+postman项目实战:实现用户session认证注册登陆(适合Java新手小白入场)
最近码完了spring boot用户session注册登陆功能,其中实现了基本的用户增删改查、拦截器、过滤器、session认证、redis缓存、防止用户重复登陆等功能,每个步骤都有详细介绍,现在来稍作总结。
Springboot+Mybatis+redis+postman项目实战总目录*
SpringBoot+Mybatis+PostMan(一):搭建spring boot项目并实现对数据库的增删改查操作。
SpringBoot+Mybatis+PostMan(二):SpringBoot + Mybatis分页查询实现
SpringBoot+Mybatis+PostMan(三):学习过滤器
SpringBoot+Mybatis+PostMan(四):学习拦截器
SpringBoot+Mybatis+PostMan(五):token登陆认证过程一(token生成与认证)
SpringBoot+Mybatis+PostMan(五):token登陆认证过程二(redis缓存引入)
SpringBoot+Mybatis+PostMan(六):token登陆认证过程三(redis封装与干掉原来session,避免用户重复登陆)
番外篇:SpringBoot 用户注册时经MD5加密存入数据库
有问题欢迎留言讨论,一起进步。
后续会继续实现每个用户对应不同角色获取到不同权限,从而访问到不同界面,敬请期待。。。。
第二篇章:用户角色权限访问控制
SpringBoot+Mybatis+PostMan(七):用户角色权限访问控制入门(数据模拟实现,不带数据库)
SpringBoot+Mybatis+PostMan(八):用户角色权限访问控制一(数据库用户角色表查询组合)
SpringBoot+Mybatis+PostMan(九):用户角色权限访问控制二(加入资源表和资源角色对应表)
SpringBoot+Mybatis+PostMan(十):用户角色权限访问控制三(禁用session、启用token并集成redis)
到这里为止,我们顺利的实现了通过token和redis集成实现了用户认证登陆已经角色权限控制整个过程,最后还有一个小步骤就是将资源进行管理,这里我们放到最后实现,资源最后管理部分我们放到复盘的最后一个步骤实现,如此,此项目正式告一段落。