【7.0.4】【captcha】更新验证码过期时间

pull/22/head
fengshuonan 2021-07-05 11:26:58 +08:00
parent f4391ab4a3
commit 485a01cdec
2 changed files with 4 additions and 4 deletions

View File

@ -34,9 +34,9 @@ import org.springframework.data.redis.core.RedisTemplate;
* @author chenjinlong
* @date 2021/1/15 13:44
*/
public class CaptchaRedisCache extends AbstractRedisCacheOperator<Long> {
public class CaptchaRedisCache extends AbstractRedisCacheOperator<String> {
public CaptchaRedisCache(RedisTemplate<String, Long> redisTemplate) {
public CaptchaRedisCache(RedisTemplate<String, String> redisTemplate) {
super(redisTemplate);
}

View File

@ -26,7 +26,6 @@ package cn.stylefeng.roses.kernel.security.starter;
import cn.hutool.cache.CacheUtil;
import cn.hutool.cache.impl.TimedCache;
import cn.stylefeng.roses.kernel.cache.api.constants.CacheConstants;
import cn.stylefeng.roses.kernel.security.api.CaptchaApi;
import cn.stylefeng.roses.kernel.security.captcha.CaptchaService;
import cn.stylefeng.roses.kernel.security.captcha.cache.CaptchaMemoryCache;
@ -52,7 +51,8 @@ public class CaptchaAutoConfiguration {
@Bean
@ConditionalOnMissingBean(CaptchaApi.class)
public CaptchaApi captchaApi() {
TimedCache<String, String> timedCache = CacheUtil.newTimedCache(CacheConstants.NONE_EXPIRED_TIME);
// 验证码过期时间 120秒
TimedCache<String, String> timedCache = CacheUtil.newTimedCache(1000 * 120);
CaptchaMemoryCache captchaMemoryCache = new CaptchaMemoryCache(timedCache);
return new CaptchaService(captchaMemoryCache);
}