ludc
2023-03-16 e12e717a045c4b5d9893ddac9135c1721e7a0cc3
Source/BladeX/blade-auth/src/main/java/org/springblade/auth/utils/TokenUtil.java
@@ -73,6 +73,7 @@
   public final static String USER_HAS_NO_TENANT = "未获得用户的租户信息";
   public final static String USER_HAS_NO_TENANT_PERMISSION = "租户授权已过期,请联系管理员";
   public final static String USER_HAS_TOO_MANY_FAILS = "登录错误次数过多,请稍后再试";
   public final static String IP_NOT_FOND = "该IP地址无访问权限,请配置IP白名单";
   public final static String HEADER_KEY = "Authorization";
   public final static String HEADER_PREFIX = "Basic ";
   public final static String DEFAULT_AVATAR = "";
@@ -167,14 +168,9 @@
      if (StringUtil.equalsIgnoreCase(tenant.getTenantId(), BladeConstant.ADMIN_TENANT_ID)) {
         return false;
      }
      Date expireTime = tenant.getExpireTime();
      if (getTenantProperties().getLicense()) {
         String licenseKey = tenant.getLicenseKey();
         String decrypt = DesUtil.decryptFormHex(licenseKey, TenantConstant.DES_KEY);
         expireTime = JsonUtil.parse(decrypt, Tenant.class).getExpireTime();
      }
      if (expireTime != null && expireTime.before(DateUtil.now())) {
         throw new UserDeniedAuthorizationException(TokenUtil.USER_HAS_NO_TENANT_PERMISSION);
      }
      return false;
   }