限制对节点Drupal 7的访问

时间:2012-09-05 22:08:12

标签: drupal

我希望特定节点仅供drupal 7中经过身份验证的用户使用。我见过的大多数模块仍处于开发阶段。

实际上我需要创建一些只有会员的页面。基本上,如果访问者未登录,则无法访问此节点中的任何内容

2 个答案:

答案 0 :(得分:2)

我可能继续使用node access模块,即使它在开发中。警告主要是作者试图说他不想承担责任。

否则,您需要通过在自定义模块中实施hook_node_access来手动执行此操作

答案 1 :(得分:0)

Node Option Premium模块可能会执行您想要的操作。

  

此模块添加了一个新节点选项高级内容以及核心发布选项(已发布,已升级到首页,粘贴在列表顶部)。

     

当节点作为高级内容发布时,只有具有适当权限的用户才能查看该节点的完整内容。

     

非高级用户仍然可以访问高级节点,但只能获取在预告片上下文中呈现的内容,即使在尝试查看完整内容时也是如此。另外一条消息会通知他们该内容仅供高级用户使用。