🐛 Fixing a bug. close #3414 包含特殊字符+的密码,登录验证失败

This commit is contained in:
lbw committed 2021-12-05 11:25:48 +08:00
1 parent 56624074de
commit 4fc541e2f4
2 files changed
+11 -9

No files matched your search

@@ -17,13 +17,6 @@
package com.pig4cloud.pigx.gateway.filter;
import java.util.List;
import java.util.Map;
import java.util.function.Function;
import javax.crypto.spec.IvParameterSpec;
import javax.crypto.spec.SecretKeySpec;
import cn.hutool.core.util.CharsetUtil;
import cn.hutool.core.util.StrUtil;
import cn.hutool.crypto.Mode;
@@ -61,6 +54,13 @@ import org.springframework.web.server.ServerWebExchange;
import reactor.core.publisher.Flux;
import reactor.core.publisher.Mono;
import javax.crypto.spec.IvParameterSpec;
import javax.crypto.spec.SecretKeySpec;
import java.nio.charset.Charset;
import java.util.List;
import java.util.Map;
import java.util.function.Function;
/**
* @author lengleng
* @date 2020/1/8 密码解密工具类
@@ -174,7 +174,9 @@ public class PasswordDecoderFilter extends AbstractGatewayFilterFactory {
else {
log.error("非法请求数据:{}", s);
}
return Mono.just(HttpUtil.toParams(inParamsMap));
// 使用
return Mono.just(HttpUtil.toParams(inParamsMap, Charset.defaultCharset(),true));
};
}
+1 -1
View File
@@ -43,7 +43,7 @@
<spring.checkstyle.version>0.0.28</spring.checkstyle.version>
<git.commit.version>2.2.5</git.commit.version>
<spring-boot-admin.version>2.5.3</spring-boot-admin.version>
<hutool.version>5.7.15</hutool.version>
<hutool.version>5.7.16</hutool.version>
<captcha.version>1.2.7</captcha.version>
<swagger.fox.version>3.0.0</swagger.fox.version>
<knife4j.version>2.0.9</knife4j.version>