菅振宇 1 week ago
parent
commit
4dbef2e864
  1. 4
      src/main/java/com/main/woka/Filter/SaTokenFilter.java
  2. 2
      src/main/java/com/main/woka/Web/Controller/TestController.java
  3. 2
      vue/src/api/common/test.js

4
src/main/java/com/main/woka/Filter/SaTokenFilter.java

@ -12,14 +12,14 @@ import org.springframework.web.servlet.config.annotation.WebMvcConfigurer;
public class SaTokenFilter implements WebMvcConfigurer {
@Override
public void addInterceptors(InterceptorRegistry registry) {
// 注册 Sa-Token 拦截器,校验规则为 StpUtil.checkLogin() 登录校验。
registry.addInterceptor(new SaInterceptor(handler -> {
// 登录校验 -- 拦截所有路由,并排除/user/doLogin 用于开放登录
StpUtil.checkLogin();
// // 角色校验 -- 拦截以 admin 开头的路由,必须具备 admin 角色或者 super-admin 角色才可以通过认证
// SaRouter.match("/admin/**", r -> StpUtil.checkRoleOr("admin", "super-admin"));
// // 权限校验 -- 不同模块校验不同权限
// SaRouter.match("/user/**", r -> StpUtil.checkPermission("user"));
})).excludePathPatterns("/user/doLogin").excludePathPatterns("/market/**").excludePathPatterns("/market/**/**"); //开放
})).excludePathPatterns("/api/doLogin"); //开放
}
}

2
src/main/java/com/main/woka/Web/Controller/TestController.java

@ -46,7 +46,7 @@ public class TestController extends BaseController {
StpUtil.login(1);
Map aaa = new HashMap();
aaa.put("a","asdf");
redisTemplate.opsForStream().add("stream2",aaa);
// redisTemplate.opsForStream().add("stream2",aaa);
return "成功登录";
}
@GetMapping("/tt")

2
vue/src/api/common/test.js

@ -3,6 +3,6 @@ import request from "../../utils/request";//记得引入进来
export function getInfo() {
return request({
method: 'get',
url: '/api/tt',
url: '/api/doLogin',
})
}
Loading…
Cancel
Save