疯狂的狮子Li
2023-07-31 cb59082bad17508f7e9355d8b9605022dde8e399
ruoyi-common/ruoyi-common-security/src/main/java/org/dromara/common/security/config/SecurityConfig.java
@@ -48,10 +48,11 @@
                    // 检查是否登录 是否有token
                    StpUtil.checkLogin();
                    // 检查 header 里的 clientId 与 token 里的是否一致
                    // 检查 header 与 param 里的 clientid 与 token 里的是否一致
                    String headerCid = ServletUtils.getRequest().getHeader(LoginHelper.CLIENT_KEY);
                    String paramCid = ServletUtils.getParameter(LoginHelper.CLIENT_KEY);
                    String clientId = StpUtil.getExtra(LoginHelper.CLIENT_KEY).toString();
                    if (!StringUtils.equals(headerCid, clientId)) {
                    if (!StringUtils.equalsAny(clientId, headerCid, paramCid)) {
                        // token 无效
                        throw NotLoginException.newInstance(
                            StpUtil.getLoginType(),