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

Plone 从用户主文件夹获取用户id的好方法是什么,plone,Plone,我正在制作一个“作者信息”portlet,当我们在用户的主文件夹中时,它会显示一个成员的信息,即:当请求url为*时,portlet需要知道用户id为user1 实现此目的的好方法是什么?您可以检查文件夹的所有者: 从AccessControl.SecurityManagement导入getSecurityManager 所有者=文件夹。getOwner() user=getSecurityManager().getUser() 如果所有者是用户: 返回True#显示portlet

我正在制作一个“作者信息”portlet,当我们在用户的主文件夹中时,它会显示一个成员的信息,即:当请求url为*时,portlet需要知道用户id为user1


实现此目的的好方法是什么?

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

从AccessControl.SecurityManagement导入getSecurityManager
所有者=文件夹。getOwner()
user=getSecurityManager().getUser()
如果所有者是用户:
返回True#显示portlet