自定义角色的Sitecore访问权限不符合我的预期

时间:2010-10-07 10:19:30

标签: c# .net sitecore rights

我无法为其中一位客户设置媒体库的安全权限。对于“Sitecore客户端创作”角色,我指定它只对整个媒体库具有读取权限。我需要“取消保护”项目来执行此操作,但Access Viewer告诉我已经成功。 随后,我想指定自定义角色的访问权限。该自定义角色是以下角色的成员:

  • sitecore \ Sitecore客户表单作者
  • sitecore \ Sitecore客户帐户管理
  • sitecore \ Sitecore ClientAuthoring
  • sitecore \ Author
  • sitecore \ Sitecore Marketeer表单作者

问题是Access Viewer一直告诉我(当我查看该自定义角色的访问权限时)我的自定义角色对目录A具有写权限,因为sitecore \ Sitecore客户端创作帐户已被授予'项目:写''sitecore /媒体库'项的访问权限。当我在Access Viewer中查看sitecore \ Sitecore客户端创作角色时,系统会告诉我一个不同的故事。 sitecore \ Sitecore客户端创作角色只有读取权限。

这是该客户的媒体库的基本结构。

媒体库

  • 文件

    • 目录A
    • 目录B
    • 目录C. 等
  • 图片

    • 目录A'
    • 目录B'
    • 目录C' 等

知道为什么写访问权限被授予我的自定义角色吗?

2 个答案:

答案 0 :(得分:2)

尝试iisreset并再次查看Access Viewer。它现在正确地反映了这种情况吗?

在某些旧版本的SC 6.X中似乎存在问题。

答案 1 :(得分:2)

您还可以尝试重置缓存(/sitecore/admin/cache.aspx)。如果是6.X问题,访问结果不会及时重置,因此缓存中的错误结果仍然可用。