1. 數據導出功能只建議管理員權限的用戶訪問,至少也需要加上數據權限,否則容易被低權token訪問下載數據
2. 管理員權限加上如下注解即可
~~~java
@GetMapping("export-user")
@PreAuth(RoleConstant.HAS_ROLE_ADMIN)
public void exportUser(@RequestParam Map<String, Object> user, BladeUser bladeUser, HttpServletResponse response) {
}
~~~
3. 其他場景請拓展export方法傳入token的id進行數據篩選,或者使用數據權限功能進行控制
4. 最新版已指定只有管理員權限才可以訪問,之前的老版本大家請補充加上
5. 請大家檢查工程的代碼,請先統一加上注解`@PreAuth(RoleConstant.HAS_ROLE_ADMIN)`重啟防止越權訪問