Compare commits

4 Commits

Author SHA1 Message Date
0345ab85ec 标识 2026-01-21 10:39:02 +08:00
6f64c8be81 莫名其妙的问题 2026-01-21 10:37:37 +08:00
1ce9b023ab token问题 2026-01-21 10:33:11 +08:00
a1aebd16de token问题 2026-01-21 10:26:01 +08:00
2 changed files with 10 additions and 7 deletions

View File

@@ -43,7 +43,7 @@ public class SaTokenConfigure implements WebMvcConfigurer {
userConfig.setIsShare(true);
// config2.setTimeout(2000);
userConfig.setTokenStyle("simple-uuid");
MyStpLogic.USER_LOGIC.setConfig(userConfig);
MyStpLogic.CLIENT_LOGIC.setConfig(userConfig);
}
@PostConstruct
@@ -62,15 +62,18 @@ public class SaTokenConfigure implements WebMvcConfigurer {
// 重置根路径防止satoken切割根路径导致匹配不到路径
ApplicationInfo.routePrefix = "";
SaRouter
.match("/user/**")
.notMatch("/user/login", "/user/geo/**", "/user/home/**", "/user/dict/**", "/user/openId")
.check(r -> MyStpLogic.USER_LOGIC.checkLogin())
SaRouter.match("/user/**").notMatch("/user/login", "/user/test", "/user/geo/**", "/user/home/**", "/user/home/**", "/user/dict/**", "/user/openId")
.notMatch("/pay/**")
.notMatch("/notify/**")
.check(r -> MyStpLogic.CLIENT_LOGIC.checkLogin())
.setHit(true)
// .match("/**")
.notMatch("/user/**")
.notMatch("/pay/**")
.notMatch("/notify/**")
.notMatch("/admin/auth/**")
.notMatch("/admin/shopMsgPush/subscribe/**")
.notMatch("/admin/coupon/grant")
.check(r -> {
ServletRequestAttributes attributes =
(ServletRequestAttributes) RequestContextHolder.getRequestAttributes();

View File

@@ -27,7 +27,7 @@ import java.util.function.Consumer;
@Slf4j
@Getter
public class MyStpLogic {
public static final StpLogic USER_LOGIC = new StpLogic("user");
public static final StpLogic CLIENT_LOGIC = new StpLogic("client");
public static final StpLogic ADMIN_LOGIC = new StpLogic("admin");
public Object isPC() {
@@ -42,7 +42,7 @@ public class MyStpLogic {
private StpLogic getLogic() {
boolean hit = SaRouter.match("/user/**").isHit();
if (hit) {
return USER_LOGIC;
return CLIENT_LOGIC;
}
return ADMIN_LOGIC;
}