Skip to content

Commit 08bbad4

Browse files
committed
修改JWT拦截器失效问题
1 parent b6f7dfb commit 08bbad4

File tree

4 files changed

+14
-10
lines changed

4 files changed

+14
-10
lines changed

springboot-dubbo-web/src/main/java/com/lzq/web/config/WebConfigurer.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,6 @@ public class WebConfigurer implements WebMvcConfigurer {
1010

1111
@Override
1212
public void addInterceptors(InterceptorRegistry registry) {
13-
registry.addInterceptor(new JWTIntercepter()).addPathPatterns("/user/**","/example/**","/feedback/**");
13+
registry.addInterceptor(new JWTIntercepter()).addPathPatterns("/user/*","/example/*","/feedback/*");
1414
}
1515
}

springboot-dubbo-web/src/main/java/com/lzq/web/intercepter/JWTIntercepter.java

Lines changed: 4 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,5 @@
11
package com.lzq.web.intercepter;
22

3-
import com.auth0.jwt.exceptions.AlgorithmMismatchException;
43
import com.auth0.jwt.exceptions.SignatureVerificationException;
54
import com.auth0.jwt.exceptions.TokenExpiredException;
65
import com.fasterxml.jackson.databind.ObjectMapper;
@@ -29,18 +28,17 @@ public boolean preHandle(HttpServletRequest request, HttpServletResponse respons
2928
JWTUtils.verify(token);
3029
return true;
3130
} catch (SignatureVerificationException e) {
32-
map.put("msg", "无效签名");
31+
map.put("msg", "无效令牌");
3332
} catch (TokenExpiredException e) {
34-
map.put("msg", "签名过期");
35-
} catch (AlgorithmMismatchException e) {
36-
map.put("msg", "token算法不一致");
37-
} catch (Exception e) {
33+
map.put("msg", "令牌过期");
34+
}catch (Exception e) {
3835
map.put("msg", "未知错误");
3936
}
4037

4138
map.put("state", false);
4239
String json = (new ObjectMapper()).writeValueAsString(map);
4340
response.setContentType("application/json;charset=UTF-8");
41+
response.setStatus(401);
4442
response.getWriter().println(json);
4543
return false;
4644
}

springboot-dubbo-web/src/main/java/com/lzq/web/utils/ExampleUtils.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -131,6 +131,7 @@ public static Boolean SaveExampleContent(Example example, Content exampleContent
131131
try {
132132
//包编译后的html内容覆盖原来的内容
133133
fos.write(content.getBytes("UTF-8"));
134+
// fos.write(content.getBytes("GBK"));
134135
//第一次保存时生成图片
135136
if (StringUtils.isNullOrEmpty(example.getImg())) {
136137
//截图后进行保存

springboot-dubbo-web/src/main/resources/application-dev.yml

Lines changed: 8 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2,10 +2,15 @@ resources:
22
route: /home/demo/data/
33
InitHtml: /home/demo/data/HelloWord.html
44

5+
#qiniuyun:
6+
# accessKey: Z_7eMJdtj_n4lrAdSs3zVuZ8rn4wZXu75b1gYJbC
7+
# secretKey: QIriVPlgNKoKdjU02q166-7IBPy3z9sQTMn5Ae7R
8+
# bucket: js-encoder
59
qiniuyun:
6-
accessKey: Z_7eMJdtj_n4lrAdSs3zVuZ8rn4wZXu75b1gYJbC
7-
secretKey: QIriVPlgNKoKdjU02q166-7IBPy3z9sQTMn5Ae7R
8-
bucket: js-encoder
10+
accessKey: fIf9nYz-wQo3HD1AlhQ5wrUrdjtygUPGe2dpuLlY
11+
secretKey: ItVUX8sAaxsuj7kgmk3IZ0ip3BHljAx61N8m922C
12+
bucket: lzqwxr
13+
914
chorme:
1015
value: /usr/bin/chromedriver
1116

0 commit comments

Comments
 (0)