Skip to content

Commit db8cea5

Browse files
committedFeb 22, 2014
菜单不显示bug
1 parent e05c6d8 commit db8cea5

File tree

1 file changed

+3
-1
lines changed

1 file changed

+3
-1
lines changed
 

‎shiro-example-chapter16/src/main/java/com/github/zhangkaitao/shiro/chapter16/service/ResourceServiceImpl.java

+3-1
Original file line numberDiff line numberDiff line change
@@ -85,7 +85,9 @@ private boolean hasPermission(Set<String> permissions, Resource resource) {
8585
return true;
8686
}
8787
for(String permission : permissions) {
88-
if(new WildcardPermission(permission).implies(new WildcardPermission(resource.getPermission()))) {
88+
WildcardPermission p1 = new WildcardPermission(permission);
89+
WildcardPermission p2 = new WildcardPermission(resource.getPermission());
90+
if(p1.implies(p2) || p2.implies(p1)) {
8991
return true;
9092
}
9193
}

0 commit comments

Comments
 (0)
Please sign in to comment.