Fork me on GitHub

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集成实现了用户认证登陆已经角色权限控制整个过程,最后还有一个小步骤就是将资源进行管理,这里我们放到最后实现,资源最后管理部分我们放到复盘的最后一个步骤实现,如此,此项目正式告一段落。

 

posted @ 2021-01-20 16:02  叶语婷  阅读(1841)  评论(3编辑  收藏  举报