feat: 拦截器测试成功

This commit is contained in:
landaiqing
2024-06-02 16:07:49 +08:00
parent 8f8e8225dd
commit 623ca1b91a
4 changed files with 23 additions and 22 deletions

View File

@@ -31,11 +31,12 @@ public class LoginFilter implements GlobalFilter {
ServerHttpRequest.Builder mutate = request.mutate();
String url = request.getURI().getPath();
log.info("LoginFilter.filter.url:{}", url);
if (url.equals("/auth/render/") || url.equals("/auth/callback/") || url.equals("/auth/user/register") || url.equals("/auth/user/login") || url.equals("/system/getConfigByKey")) {
if (url.equals("/oauth/render/gitee") || url.equals("/oauth/callback/gitee") || url.equals("/auth/user/register") || url.equals("/auth/user/login") || url.equals("/system/getConfigByKey")) {
return chain.filter(exchange);
}
SaTokenInfo tokenInfo = StpUtil.getTokenInfo();
String userId = (String) tokenInfo.getLoginId();
System.out.println("userId:" + userId);
if (StringUtils.isEmpty(userId)) {
throw new Exception("未获取到用户信息");
}