mirror of
http://git.pig4cloud.com/pig/pigx.git
synced 2026-11-08 12:39:05 +08:00
🐛 Fixing a bug. close #3414 包含特殊字符+的密码,登录验证失败
This commit is contained in:
1 parent
56624074de
commit
4fc541e2f4
2 files changed
+11
-9
No files matched your search
+10
-8
@@ -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));
|
||||
};
|
||||
}
|
||||
|
||||
|
||||
@@ -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>
|
||||
|
||||
Reference in new issue
Block a user