我在其中创建了 Closed User GroupeMy_CUG
并crx
添加了一些用户user1
和user2
. 我想让用户注册My_CUG
和他们的电子邮件。如何以My_CUG
编程方式访问?
问问题
1017 次
1 回答
2
您可以通过以下方式做到这一点 -
如果您的组名是“My_CUG”,那么您可以使用正确的管理员权限解析相应的组对象 -
Session adminSession = resourceResolver.adaptTo(Session.class);
UserManager um = AccessControlUtil.getUserManager(adminSession);
Group naGrp = (Group) um.getAuthorizable("My_CUG");
现在您可以通过以下方式将任何用户 (user1) 添加到该组 -
naGrp.addMember(user1_Object);
希望这能解决您的问题。
于 2013-09-17T08:08:16.020 回答