diff --git a/blade-core-secure/src/main/java/org/springblade/core/secure/auth/AuthFun.java b/blade-core-secure/src/main/java/org/springblade/core/secure/auth/AuthFun.java index 5b65c48..343b783 100644 --- a/blade-core-secure/src/main/java/org/springblade/core/secure/auth/AuthFun.java +++ b/blade-core-secure/src/main/java/org/springblade/core/secure/auth/AuthFun.java @@ -68,8 +68,10 @@ public class AuthFun { return false; } String[] roles = Func.toStrArray(userRole); - if (CollectionUtil.contains(roles, role)) { - return true; + for (String r : role) { + if (CollectionUtil.contains(roles, r)) { + return true; + } } return false; }