SPSite.DoesUserHavePermissions如何工作?

时间:2011-03-14 09:58:20

标签: sharepoint sharepoint-2007

我想检查用户是否拥有特定网站集的权限。 SPSite对象有一个我感兴趣的方法。

SPSite.DoesUserHavePermissions(SPReusableAcl acl, SPBasePermissions perms)

MSDN page on DoesUserHavePermissions充其量只是无用的,留下的问题多于答案。

有没有人有使用SPSite.DoesUserHavePermissions方法的经验?

1 个答案:

答案 0 :(得分:0)

首先,您需要提升权限才能运行此方法。

接下来,您可以通过传入SPUser对象来传递第一个参数,并从SPBasePermissions枚举中传入一个项目。