尝试限制对特定节点的访问

时间:2012-12-10 15:50:49

标签: drupal drupal-6

我试图在Drupal中限制对特定节点(非节点类型)的访问。

我找不到能够做到这一点的好模块(或者我不理解如何)。

似乎Content Access可能是一个好的 - 但我认为无法访问未授予的特定节点。

如何在Drupal 6中限制对一个特定节点的访问的最佳方法是什么?

2 个答案:

答案 0 :(得分:0)

Node Access应该做的伎俩

  

按角色和用户帐户提供全局和节点特定的安全权限。

     
      
  • 所有内容类型和节点的全局安全性(默认)。
  •   
  • 每种内容类型和内容类型的所有节点。
  •   
  • 每节点安全方案
  •   

强调我的。

答案 1 :(得分:0)

Content Access模块确实很好。

安装并启用后,转到Home › Administer › Content management并选择您感兴趣的内容类型。点击Edit,然后点击Access control标签。请在面板Per content node access control settings处查看页面底部。

启用此功能后,在查看内容时会显示内容访问设置的新选项卡,允许控制每个节点的访问权限。

如果您正在寻找更细粒度的每节点访问控制,请查看Flexi Access(但目前仅适用于Drupal 7)。它被设置为默认控制每个节点的访问,并且还允许您创建和维护访问控制列表,将访问控制分解为每个用户和每个节点。

我自己正在使用这两种方式,但它们都有效。

有关更多选项,请参阅页面:Overview of Node Access modules @ Drupal.org。