可以用Redis模拟实现验证码的有效期、当到达有效期和redis中保存的验证码就会失效。同时可以模拟出一个账号一个小时内只能发三次验证码,超出三次后、系统提示。
文章目录
- 1、虚拟机中安装Redis
- 2、SpringBoot整合Redis
-
- 2.1 Pom.xml文件中添加依赖
- 2.2 配置文件配置redis相关文件
- 2.3 redis的配置类
- 2.4 获取验证码和验证
- 3、前端设计
- 4、实现的效果
-
- 4.1 正常获取验证码
- 4.2 验证码失效的情况
- 4.3 一小时内达到发送上限
- 4.4 成功验证
- 4、Redis中值的变化情况
-
- 4.1 这是未发验证码的情况
- 4.2 发送验证码的情况
- 5、后语
1、虚拟机中安装Redis
建议看下方这个(小白建议):
2022 年超详细步骤讲解 CentOS 7 安装Redis 。解决Redis Desktop Manager 图形化工具连接失败解决 ;connection failed处理。开机自启Redis
2、SpringBoot整合Redis
2.1 Pom.xml文件中添加依赖
<!-- redis -->
<dependency>