我是Drupal的新手,并决定使用Drupal 7管理一个用户系统,其中一个登录用户看到一个页面,另一个登录用户看到另一个页面。我已将其设置为每个用户登录并指向其着陆页的位置,没问题。但是,如果一旦登录,用户1将尝试查看用户2的登录页面(通过更改地址栏中的URL),然后用户1正在查看用户2的登录页面,不应该发生。它的工作方式也相反。
我已经设置了分类法访问控制,但不确定我是否正确设置它? Lite版本将无法正确设置(虽然它似乎更适用于此),并且在重建权限时失败。所以我可以找到TAC来做到这一点。我无法弄清楚在我的内容中添加“条款”的位置。我已经设置了角色 - viewerCompany1和viewerCompany2,并且我已经使用这些角色正确定义了我的用户。我只是无法弄清楚如何告诉Drupal“不允许用户1看到登陆页面2”。
答案 0 :(得分:2)
现在,当您在任何节点上为“访问”字段选择“仅成员”时,匿名和经过身份验证的用户将无法看到该节点。具有“成员”角色的任何用户都可以查看该节点。这也将隐藏定向到此节点的菜单项。有关更多帮助,请参阅分类术语文档。 https://drupal.org/node/31601
答案 1 :(得分:0)
您需要在“Term Reference”类型的内容类型中添加一个新字段,然后将其链接到相应的词汇表。然后编辑有问题的节点,并选择它们应属于哪些类别。
完成此操作后,节点将链接到分类术语,以便TAC模块按预期工作。