我有网站集并为下面的每个子网站迭代用户权限。我看到有几个网站有权查看。但是,当我在代码级别(代码下面)执行结果错误时。
我不知道除此之外还得获得他的权限。当我去网址时,他有权看到。
请帮帮我。
sweb.DoesUserHavePermissions(suser.LoginName, SPBasePermissions.ViewPages |
SPBasePermissions.ViewListItems | SPBasePermissions.ViewFormPages)
答案 0 :(得分:0)
您的代码会检查用户是否具有所有三种“查看”权限,显然不是这种情况。如果您只想检查他是否具有最基本的访问权限,那么您应该检查SPBasePermissions.Open