我想检查用户是否拥有特定网站集的权限。 SPSite对象有一个我感兴趣的方法。
SPSite.DoesUserHavePermissions(SPReusableAcl acl, SPBasePermissions perms)
MSDN page on DoesUserHavePermissions充其量只是无用的,留下的问题多于答案。
有没有人有使用SPSite.DoesUserHavePermissions方法的经验?
答案 0 :(得分:0)
首先,您需要提升权限才能运行此方法。
接下来,您可以通过传入SPUser对象来传递第一个参数,并从SPBasePermissions枚举中传入一个项目。