mirror of
https://github.com/jeecgboot/JeecgBoot.git
synced 2025-12-08 17:12:28 +08:00
【sa-token】仪表盘静态资源需要排除权限拦截
This commit is contained in:
@ -154,7 +154,9 @@ public class SaTokenConfig implements WebMvcConfigurer {
|
|||||||
// 异常处理函数:每次认证函数发生异常时执行此函数
|
// 异常处理函数:每次认证函数发生异常时执行此函数
|
||||||
.setError(e -> {
|
.setError(e -> {
|
||||||
log.warn("Sa-Token 认证失败:用户未登录或token无效");
|
log.warn("Sa-Token 认证失败:用户未登录或token无效");
|
||||||
// Filter 层的异常无法被 @ExceptionHandler 捕获,需要直接返回 JSON 响应
|
log.warn("请求路径: {}, Method: {},Token: {}", SaHolder.getRequest().getRequestPath(), SaHolder.getRequest().getMethod(), StpUtil.getTokenValue());
|
||||||
|
|
||||||
|
// 返回401状态码
|
||||||
SaHolder.getResponse()
|
SaHolder.getResponse()
|
||||||
.setStatus(401)
|
.setStatus(401)
|
||||||
.setHeader("Content-Type", "application/json;charset=UTF-8");
|
.setHeader("Content-Type", "application/json;charset=UTF-8");
|
||||||
@ -274,9 +276,11 @@ public class SaTokenConfig implements WebMvcConfigurer {
|
|||||||
// 排除消息通告查看详情页面(用于第三方APP)
|
// 排除消息通告查看详情页面(用于第三方APP)
|
||||||
"/sys/annountCement/show/**",
|
"/sys/annountCement/show/**",
|
||||||
|
|
||||||
// 积木报表排除
|
// 积木报表和积木BI排除
|
||||||
"/jmreport/**",
|
"/jmreport/**",
|
||||||
// 积木BI大屏和仪表盘排除
|
"/drag/lib/**",
|
||||||
|
"/drag/list/**",
|
||||||
|
"/drag/favicon.ico",
|
||||||
"/drag/view",
|
"/drag/view",
|
||||||
"/drag/page/queryById",
|
"/drag/page/queryById",
|
||||||
"/drag/page/addVisitsNumber",
|
"/drag/page/addVisitsNumber",
|
||||||
|
|||||||
Reference in New Issue
Block a user