feat: SaTokenConfig 新增 replacedRange、overflowLogoutMode、logoutRange、isLogoutKeepFreezeOps、isLogoutKeepTokenSession 配置项

This commit is contained in:
click33
2025-03-19 11:03:32 +08:00
parent 12116c106e
commit 4d2eb4e94b
7 changed files with 211 additions and 46 deletions

View File

@@ -54,7 +54,7 @@
<version>${sa-token.version}</version>
</dependency> -->
<!-- Sa-Token整合 Redis -->
<!-- Sa-Token 整合 RedisTemplate -->
<dependency>
<groupId>cn.dev33</groupId>
<artifactId>sa-token-redis-template</artifactId>

View File

@@ -4,8 +4,8 @@ import cn.dev33.satoken.annotation.SaCheckHttpDigest;
import cn.dev33.satoken.annotation.SaCheckSign;
import cn.dev33.satoken.context.SaHolder;
import cn.dev33.satoken.spring.SpringMVCUtil;
import cn.dev33.satoken.stp.parameter.SaLoginParameter;
import cn.dev33.satoken.stp.StpUtil;
import cn.dev33.satoken.stp.parameter.SaLoginParameter;
import cn.dev33.satoken.util.SaFoxUtil;
import cn.dev33.satoken.util.SaResult;
import org.springframework.web.bind.annotation.RequestMapping;
@@ -36,6 +36,7 @@ public class TestController {
.setTerminalExtra("loginIp", "127.0.0.1")
.setTerminalExtra("loginTime", SaFoxUtil.formatDate(new Date()))
);
StpUtil.getTokenSession();
return SaResult.ok("登录成功");
}
@@ -81,4 +82,11 @@ public class TestController {
return SaResult.data(null);
}
// 测试注销 浏览器访问: http://localhost:8081/test/logout
@RequestMapping("logout")
public SaResult logout() {
StpUtil.logout();
return SaResult.data(null);
}
}