logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

Springboot3.0前后端分离实现验证码校验登录

后端设计验证码提供接口,将验证码以key-value形式存储redis数据库,返回数据有(验证码图片Base64,验证码的随机key)前端点击登录按钮,请求后端的登录接口,后端从redis根据前端返回的key查询value,如果value值相等,则验证码正确。,然后将其读出来,通过调用UUID方法生成一个随机的key作为验证码的key,将验证码存储到redis数据库中,返回。,然后通过得到的验证码

文章图片
#java#数据库#mysql
SpringCloud3.0+Sa-token+Gateway网关实现鉴权和token登录拦截功能

上面我用的是StpUtil1而不是StpUtil ,原因是我系统有两个角色,超级管理员和管理员,所以根据官方文档我创建了一个新的类,叫做StpUtil1,然后将其StpUtil1复制过来,更改其属性TYPE。值得注意的是,因为Gateway是基于 WebFlux开发的,所以呢,我们需要去到官网,找一下下资料,如图,要导入的依赖是带有reactor的噢,而且因为使用的是springboot3,所以还

文章图片
#gateway#spring cloud#spring boot +2
SpringCloud3.0+Sa-token+Gateway网关实现鉴权和token登录拦截功能

上面我用的是StpUtil1而不是StpUtil ,原因是我系统有两个角色,超级管理员和管理员,所以根据官方文档我创建了一个新的类,叫做StpUtil1,然后将其StpUtil1复制过来,更改其属性TYPE。值得注意的是,因为Gateway是基于 WebFlux开发的,所以呢,我们需要去到官网,找一下下资料,如图,要导入的依赖是带有reactor的噢,而且因为使用的是springboot3,所以还

文章图片
#gateway#spring cloud#spring boot +2
到底了