Drupal TAC不工作?设置错误?

Drupal TAC不工作?设置错误?,drupal,drupal-7,access-control,Drupal,Drupal 7,Access Control,我是Drupal新手,决定使用Drupal7管理一个用户系统,其中一个登录用户看到一个页面,另一个登录用户看到另一个页面。我已经将它设置为每个用户登录并被定向到他们的登录页,没有问题。但是,如果一旦登录,用户1尝试查看用户2的登录页(比如更改地址栏中的url),那么用户1正在查看用户2的登录页,这是不应该发生的。它也反过来工作 我已经设置了分类访问控制,但不确定是否正确设置,也许?Lite版本无法正确设置(尽管在这里似乎更适用),并且在重建权限时失败。所以TAC是我能找到的唯一能做的。我不知道在

我是Drupal新手,决定使用Drupal7管理一个用户系统,其中一个登录用户看到一个页面,另一个登录用户看到另一个页面。我已经将它设置为每个用户登录并被定向到他们的登录页,没有问题。但是,如果一旦登录,用户1尝试查看用户2的登录页(比如更改地址栏中的url),那么用户1正在查看用户2的登录页,这是不应该发生的。它也反过来工作


我已经设置了分类访问控制,但不确定是否正确设置,也许?Lite版本无法正确设置(尽管在这里似乎更适用),并且在重建权限时失败。所以TAC是我能找到的唯一能做的。我不知道在我的内容中添加“术语”的位置。我已经设置了角色-viewerCompany1和viewerCompany2,我已经用这些角色正确地定义了我的用户。我只是不知道如何告诉Drupal“不允许用户1查看登录页2”。

您需要在“术语引用”类型的内容类型中添加一个新字段,然后将其链接到相应的词汇表。然后编辑有问题的节点并选择它们应该属于哪些类别


完成此操作后,节点将链接到分类术语,因此TAC模块应按预期工作。

Harp,您的节点几乎可以正常工作。这是我通常在D7中设置它的方式

  • 创建一个名为“成员”的角色
  • 创建一个名为“Access”的新词汇表
  • 在“访问”词汇表中添加两个术语,“公共”和“仅限成员”
  • 向每个内容类型添加一个新字段-管理>结构>内容 类型术语引用。我通常使用复选框小部件,但是 这取决于你
  • 将词汇表设置为步骤中设置的“访问”词汇表 二,
  • 将默认设置为“Public”-这是可选的,但它意味着所有 除非特别设置为“成员”,否则页面可公开访问 只有“
  • 拯救
  • 转到该内容类型的管理显示设置
  • 将访问字段设置为隐藏
  • 拯救
  • 现在转到管理>配置>分类访问控制
  • 转到编辑匿名用户的访问规则
  • 在“新建”下,在下拉列表中选择成员
  • 将行中的每个选项设置为“D”
  • 单击添加
  • 对经过身份验证的用户执行步骤12至15
  • 执行步骤12到15,希望为成员选择“A”而不是“D” 角色

  • 现在,当您为任何节点上的“访问”字段选择“仅成员”时,匿名和经过身份验证的用户将看不到该节点。任何具有“成员”角色的用户都将能够查看该节点。这还将隐藏指向该节点的菜单项。有关更多帮助,请参阅分类术语文档。

    非常感谢!版本7ght?我没有“术语引用”的内容类型,或者我不知道在哪里可以找到它。??我应该将其添加为新的文本格式吗?或者可能只是关闭了一个设置?越来越近(在v7中)。进入管理>结构,其中列出了两种内容类型:文章和基本页面。我构建了两个页面,然后单击基本页面上的管理字段。添加了标签为“Company1tag”的新字段“,name='field_tags',field=术语引用,等等。我猜这就是我需要连接到页面的标签。”?在创建文章页面时,这是如何进入“标签”字段的?