从用户主文件夹获取user_id的好方法是什么?

时间:2011-12-04 05:28:10

标签: plone

当我们在用户的主文件夹中时,我正在创建一个“作者信息”portlet,显示成员的信息,即:当请求URL为http://.../Plone/Members/user1/ *时,portlet需要知道user_id是user1。< / p>

实现这一目标的好方法是什么?

1 个答案:

答案 0 :(得分:2)

您可以检查文件夹的所有者:

from AccessControl.SecurityManagement import getSecurityManager

owner = folder.getOwner()
user = getSecurityManager().getUser()

if owner is user:
     return True # show the portlet