从ZODB获取用户信息

时间:2010-04-20 18:49:56

标签: plone zope zodb

我正试图从我的Plone网站获取有关用户的信息。从portal_catalog中获取信息相对容易。但是,用户信息不在portal_catalog中。

有人可以告诉我如何从我的Plone网站上获取ZODB的用户信息吗?基本上,我希望找回用户ID列表。

谢谢!

2 个答案:

答案 0 :(得分:2)

还有portal_membership工具。例如,你可以这样做:

utool=context.portal_url
portal=utool.getPortalObject()
mtool=portal.portal_membership
members=mtool.getRoster()

答案 1 :(得分:0)

,我一直在使用acl_users文件夹,发现我可以这样做:

users_tool = getToolByName(app_obj,'acl_users') 

dir()quicky揭示了提取数据所需的所有方法! :) -