2

当我在添加到子站点的 Web 部件中使用SPContext.Current.Site.SystemAccount.UserToken时,有权访问子站点但不访问顶级站点的用户会收到拒绝访问错误。只有在我授予他们对顶级站点的读取权限后,他们才不会收到拒绝访问错误。

谁能让我知道我哪里出错了。谢谢。

4

1 回答 1

3

对于具有受限权限的用户来说,受限访问SPContext.Current.Site.SystemAccount.UserToken似乎是一种正常行为 。只是图像属性SystemAccount是站点集合SPContext.Current.Site的成员,子站点中的当前用户没有权限。

但是,如果您希望获得SPContext.Current.Site.SystemAccount.UserToken无论如何都可以使用SPSecurity.RunWithElevatedPriviliges

于 2012-06-24T13:03:32.153 回答