NutzCN Logo
问答 nutz-book-project的SimpleAuthorizingRealm中管理员权限疑问?
发布于 2357天前 作者 qq_a930202f 1517 次浏览 复制 上一个帖子 下一个帖子
标签:

SimpleAuthorizingRealm中
// 管理员有全部权限 部分
break?没有把所有权限都加入?

        if (user.getRoles() != null) {
            dao().fetchLinks(user.getRoles(), null);
            for (Role role : user.getRoles()) {
                auth.addRole(role.getName());
                // 管理员有全部权限
                if ("admin".equals(role.getName())) {
                    for (Permission p : dao().query(Permission.class, null)) {
                        auth.addStringPermission(p.getName());
                        break;
                    }
                }
                if (role.getPermissions() != null) {
                    for (Permission p : role.getPermissions()) {
                        auth.addStringPermission(p.getName());
                    }
                }
            }
        }
添加回复
请先登陆
回到顶部