提交 492610fe 编写于 作者: Dichotomy_'s avatar Dichotomy_

修改验证码没有与用户输入进行校验

上级 23cb3b77
......@@ -118,9 +118,6 @@ public class ValidateCodeGatewayFilter extends AbstractGatewayFilterFactory<Obje
}
String key = CacheConstants.DEFAULT_CODE_KEY + randomStr;
if (Boolean.FALSE.equals(redisTemplate.hasKey(key))) {
throw new ValidateCodeException("验证码不合法");
}
Object codeObj = redisTemplate.opsForValue().get(key);
......@@ -128,13 +125,10 @@ public class ValidateCodeGatewayFilter extends AbstractGatewayFilterFactory<Obje
throw new ValidateCodeException("验证码不合法");
}
String saveCode = codeObj.toString();
if (CharSequenceUtil.isBlank(saveCode)) {
redisTemplate.delete(key);
redisTemplate.delete(key);
if (!code.equals(codeObj)) {
throw new ValidateCodeException("验证码不合法");
}
redisTemplate.delete(key);
}
}
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册