SpringBoot 彩色动态验证码使用!

简介: SpringBoot 彩色动态验证码使用!

今天来记录一下彩色验证码的使用!

首先介绍一下开源验证码:EasyCaptcha,在Gitee中star达到1.5k,非常受大家欢迎。介绍中详细介绍了如何使用,上手简单,对于小白非常友好!如下图所示:
在这里插入图片描述
在这里插入图片描述

在这里使用 SpringBoot 工程来做案例

1.引入 pom 文件

在 pom.xml 文件中引入 依赖 ,当右侧Dependedcies中出现依赖时说明加载成功!

   <dependency>
      <groupId>com.github.whvcse</groupId>
      <artifactId>easy-captcha</artifactId>
      <version>1.6.2</version>
   </dependency>

在这里插入图片描述

2.选择我们要使用的验证码类型

在这里插入图片描述
这里我以算数验证码为例:
在这里插入图片描述

3.开始使用

在这里插入图片描述
接下来我们创建一个html页面进行测试(img的src属性是可以识别base64编码的,并将编码转换为图片)
在这里插入图片描述
在这里插入图片描述
我们再次打开就会发现出现了一个验证码图片,并且是5位数相加减!
6 - 9 -4 + 9 + 8 = 10 没人有疑问吧😎

如果感觉太长的话可以设置长度,一般都是2个数相加减。
在这里插入图片描述
在这里插入图片描述

当然动态验证码也是一样的道理:
在这里插入图片描述
在这里插入图片描述
大家完全可以根据自己的需求进行编码。

目录
相关文章
|
7月前
|
Java
Springboot 导出word,动态填充表格数据
Springboot 导出word,动态填充表格数据
|
7月前
|
Java 调度 Spring
SpringBoot实现多线程定时任务动态定时任务配置文件配置定时任务
SpringBoot实现多线程定时任务动态定时任务配置文件配置定时任务
691 0
|
7月前
|
Java 开发工具 git
spring boot 集成 ctrip apollo 实现动态配置更新
spring boot 集成 ctrip apollo 实现动态配置更新
133 1
|
7月前
|
前端开发 安全 Java
SpringBoot 实现登录验证码(附集成SpringSecurity)
SpringBoot 实现登录验证码(附集成SpringSecurity)
431 0
|
7月前
|
安全 数据安全/隐私保护
Springboot+Spring security +jwt认证+动态授权
Springboot+Spring security +jwt认证+动态授权
213 0
|
4月前
|
SQL 前端开发 NoSQL
SpringBoot+Vue 实现图片验证码功能需求
这篇文章介绍了如何在SpringBoot+Vue项目中实现图片验证码功能,包括后端生成与校验验证码的方法以及前端展示验证码的实现步骤。
SpringBoot+Vue 实现图片验证码功能需求
|
4月前
|
NoSQL JavaScript Java
SpringBoot+Vue+Redis实现验证码功能、一个小时只允许发三次验证码。一次验证码有效期二分钟。SpringBoot整合Redis
这篇文章介绍了如何使用SpringBoot结合Vue和Redis实现验证码功能,包括验证码的有效期控制和一小时内发送次数的限制。
|
6月前
|
缓存 NoSQL Java
案例 采用Springboot默认的缓存方案Simple在三层架构中完成一个手机验证码生成校验的程序
案例 采用Springboot默认的缓存方案Simple在三层架构中完成一个手机验证码生成校验的程序
116 5
|
6月前
|
JavaScript Java 测试技术
基于SpringBoot+Vue的宝鸡文理学院学生成绩动态追踪系统的详细设计和实现(源码+lw+部署文档+讲解等)
基于SpringBoot+Vue的宝鸡文理学院学生成绩动态追踪系统的详细设计和实现(源码+lw+部署文档+讲解等)
36 0
|
6月前
|
Java 应用服务中间件 容器
手写SpringBoot(二)之动态切换Servlet容器
我们在切换serlvet容器的时候,会将SpringBoot默认的tomcat jar包给排除掉,换上我们需要的jar包,比如jetty。
49 0