【问题标题】:Typo3 user rights are inherited incorrectlyTypo3 用户权限继承不正确
【发布时间】:2019-03-15 13:56:00
【问题描述】:

我正在尝试在 Typo3 7.6 中创建用户权限,以便用户可以简单地作为编辑器工作。对于他的部门,他拥有页面树的一部分。因为他几乎可以专门创建文本和媒体。对于整个树的单个子页面,它还需要能够创建 HTML 元素。

根据我的个人逻辑,创建一个用户组 (A) 就足够了,它涵盖了所有通常的权限。所以创建页面、文本和媒体。第二个用户组 (B) 则仅具有创建 HTML 元素的显式权限。在Access下,我选择了整个页面树中的组作为简单编辑器(A),在该组下可能有一个页面在HTML上,但第二个用户组(B)。

但现在看来,一旦用户收到组 B,不仅允许为一个页面创建 HTML,还允许为整个页面树创建 HTML。 我究竟做错了什么?不然怎么想的?

【问题讨论】:

    标签: typo3 typo3-7.6.x access-rights


    【解决方案1】:

    这样不行。所有组的权限组合在一起,在任何页面上都是相同的。

    一种可能的解决方案是使用扩展名content_defender 并为那些允许 HTML 元素的页面使用不同的后端布局。


    顺便说一句:允许编辑器使用 HTML 元素存在安全风险,因为编辑器还可以创建 JavaScript 并获得管理员权限和其他内容。所以我会非常小心,并避免允许管理员使用这个元素。

    【讨论】:

      猜你喜欢
      • 2019-06-23
      • 2012-04-09
      • 2010-12-04
      • 1970-01-01
      • 2022-09-23
      • 1970-01-01
      • 1970-01-01
      • 2011-09-09
      • 1970-01-01
      相关资源
      最近更新 更多