From 6091a9cac0ef3236bd05137a5fae9a9cf1913ed4 Mon Sep 17 00:00:00 2001 From: wuyouming666 <2265557248@qq.com> Date: 星期一, 29 四月 2024 16:03:21 +0800 Subject: [PATCH] Merge branch 'master' of http://10.153.19.25:10101/r/HangZhouMes --- hangzhoumesParent/common/springsecurity/src/main/java/com/mes/common/filter/JwtAuthenticationTokenFilter.java | 10 +++------- 1 files changed, 3 insertions(+), 7 deletions(-) diff --git a/hangzhoumesParent/common/springsecurity/src/main/java/com/mes/common/filter/JwtAuthenticationTokenFilter.java b/hangzhoumesParent/common/springsecurity/src/main/java/com/mes/common/filter/JwtAuthenticationTokenFilter.java index 34416ba..e993f38 100644 --- a/hangzhoumesParent/common/springsecurity/src/main/java/com/mes/common/filter/JwtAuthenticationTokenFilter.java +++ b/hangzhoumesParent/common/springsecurity/src/main/java/com/mes/common/filter/JwtAuthenticationTokenFilter.java @@ -2,9 +2,8 @@ import com.mes.common.utils.JwtUtil; import com.mes.common.utils.RedisUtil; -import com.mes.common.utils.UserInfoUtils; +import com.mes.menu.mapper.SysMenuMapper; import com.mes.userinfo.entity.LoginUser; -import com.mes.userinfo.service.SysUserService; import io.jsonwebtoken.Claims; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.security.authentication.UsernamePasswordAuthenticationToken; @@ -37,7 +36,7 @@ private RedisUtil redisUtil; @Resource - private SysUserService sysUserService; + private SysMenuMapper menuMapper; @Override protected void doFilterInternal(HttpServletRequest request, HttpServletResponse response, FilterChain filterChain) throws ServletException, IOException { @@ -61,13 +60,10 @@ String redisKey = "login:" + userid; LoginUser loginUser = redisUtil.getCacheObject(redisKey); if (Objects.isNull(loginUser)) { - response.setHeader("token", ""); throw new RuntimeException("鐢ㄦ埛鏈櫥褰�"); } - //灏嗙敤鎴蜂俊鎭斁鍏ュ綋鍓嶇嚎绋� - UserInfoUtils.set(loginUser.getUser()); //瀛樺叆SecurityContextHolder锛屼互渚涘悗闈㈢殑杩囨护鍣ㄤ娇鐢� - List<String> permissionKeyList = sysUserService.getUserAuthorityInfo(Long.parseLong(userid)); + List<String> permissionKeyList = menuMapper.selectPermsByUserId(Long.parseLong(userid)); List<GrantedAuthority> authorities = permissionKeyList.stream(). map(SimpleGrantedAuthority::new) .collect(Collectors.toList()); -- Gitblit v1.8.0