From 2c323ca3fff788329d92efe760b542e965eecfdb Mon Sep 17 00:00:00 2001
From: ouwei2020 <8461269+ouwei2020@user.noreply.gitee.com>
Date: Wed, 06 Jan 2021 11:09:23 +0800
Subject: [PATCH] update ruoyi-ui/src/components/FileUpload/index.vue.
---
ruoyi-gateway/src/main/java/com/ruoyi/gateway/filter/AuthFilter.java | 16 +++++++++++++++-
1 files changed, 15 insertions(+), 1 deletions(-)
diff --git a/ruoyi-gateway/src/main/java/com/ruoyi/gateway/filter/AuthFilter.java b/ruoyi-gateway/src/main/java/com/ruoyi/gateway/filter/AuthFilter.java
index 36c72d6..fa5519a 100644
--- a/ruoyi-gateway/src/main/java/com/ruoyi/gateway/filter/AuthFilter.java
+++ b/ruoyi-gateway/src/main/java/com/ruoyi/gateway/filter/AuthFilter.java
@@ -24,6 +24,8 @@
import com.ruoyi.common.redis.service.RedisService;
import com.ruoyi.gateway.config.properties.IgnoreWhiteProperties;
import reactor.core.publisher.Mono;
+import java.io.UnsupportedEncodingException;
+import java.net.URLEncoder;
/**
* 网关鉴权
@@ -68,7 +70,7 @@
}
JSONObject obj = JSONObject.parseObject(userStr);
String userid = obj.getString("userid");
- String username = obj.getString("username");
+ String username = urlEncode(obj.getString("username"));
if (StringUtils.isBlank(userid) || StringUtils.isBlank(username))
{
return setUnauthorizedResponse(exchange, "令牌验证失败");
@@ -104,6 +106,18 @@
}
/**
+ * 编码
+ */
+ private String urlEncode(String value) {
+ try {
+ value = URLEncoder.encode(value, "UTF-8");
+ } catch (UnsupportedEncodingException e) {
+ e.printStackTrace();
+ }
+ return value;
+ }
+
+ /**
* 获取请求token
*/
private String getToken(ServerHttpRequest request)
--
Gitblit v1.9.3