spring-boot-starter-captcha-plus
时间: 2023-08-21 20:03:09 浏览: 313
基于springboot行为滑块验证码tianai-captcha的快速启动器.zip
spring-boot-starter-captcha-plus是一个用于集成滑动块验证功能的Spring Boot Starter。它提供了对滑动块验证的支持,并且可以通过获取token来实现登录。具体集成步骤如下:
1. 在项目的pom文件中引入spring-boot-starter-captcha-plus的依赖:
```xml
<dependency>
<groupId>com.anji-plus</groupId>
<artifactId>spring-boot-starter-captcha-plus</artifactId>
<version>1.3.0</version>
</dependency>
```
2. 自己实现CaptchaCacheService接口,将滑动块的信息存入Redis中。可以使用以下代码示例:
```java
@Override
public String type() {
return "redis";
}
@Autowired
private StringRedisTemplate stringRedisTemplate;
@Override
public void set(String key, String value, long expiresInSeconds) {
stringRedisTemplate.opsForValue().set(key, value, expiresInSeconds, TimeUnit.SECONDS);
}
```
通过以上步骤,你可以成功集成spring-boot-starter-captcha-plus,并实现滑动块验证功能。
#### 引用[.reference_title]
- *1* *2* *3* [滑动验证码整合SpringBoot方案推荐](https://blog.csdn.net/sinat_38940991/article/details/123572572)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^koosearch_v1,239^v3^insert_chatgpt"}} ] [.reference_item]
[ .reference_list ]
阅读全文