feat: 练题模块完成

This commit is contained in:
2024-04-06 21:04:38 +08:00
parent 43d3a2a6d5
commit 8d1fcf0401
114 changed files with 3667 additions and 21 deletions

View File

@@ -2,8 +2,6 @@ package com.landaiqing.club.gateway.auth;
import cn.dev33.satoken.context.SaHolder;
import cn.dev33.satoken.reactor.filter.SaReactorFilter;
import cn.dev33.satoken.router.SaRouter;
import cn.dev33.satoken.stp.StpUtil;
import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration;
@@ -25,9 +23,9 @@ public class SaTokenConfigure {
System.out.println("-------- 前端访问path" + SaHolder.getRequest().getRequestPath());
// 登录校验 -- 拦截所有路由,并排除/user/doLogin 用于开放登录
//SaRouter.match("/auth/**", "/auth/user/doLogin", r -> StpUtil.checkRole("admin"));
SaRouter.match("/oss/**", r -> StpUtil.checkLogin());
SaRouter.match("/subject/subject/add", r -> StpUtil.checkPermission("subject:add"));
SaRouter.match("/subject/**", r -> StpUtil.checkLogin());
// SaRouter.match("/oss/**", r -> StpUtil.checkLogin());
// SaRouter.match("/subject/subject/add", r -> StpUtil.checkPermission("subject:add"));
// SaRouter.match("/subject/**", r -> StpUtil.checkLogin());
})
;
}

View File

@@ -31,7 +31,7 @@ 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/user/doLogin") || url.equals("/auth/user/getUserInfo")) {
if (url.equals("/user/doLogin") || url.equals("/user/getUserInfo")) {
return chain.filter(exchange);
}
SaTokenInfo tokenInfo = StpUtil.getTokenInfo();