我已经安装了运行良好的 Plone 4.2.1,但是该站点的访问者可以单击主菜单中的“用户”选项卡并直接搜索我所有的注册用户。当然,匿名访问者无法真正列出任何人,但我根本不想要这个功能。
什么是克隆方式:
- 从主菜单中删除用户选项卡?
- 停止 URL /Members 返回除 404 之外的任何内容?
我应该注意此功能的其他影响吗?
我已经安装了运行良好的 Plone 4.2.1,但是该站点的访问者可以单击主菜单中的“用户”选项卡并直接搜索我所有的注册用户。当然,匿名访问者无法真正列出任何人,但我根本不想要这个功能。
什么是克隆方式:
我应该注意此功能的其他影响吗?
Users仅显示该选项卡是因为根目录中有一个公开可见的Members文件夹(标题为Users)。
您有三个选项来处理默认值;将Members文件夹设为私有,将其完全删除,或删除index_html默认视图。
您可以“取消发布”、撤回文件夹工作流程以使其私有化,然后匿名用户将被重定向到登录表单,而不是查看用户搜索表单:

只需转到文件夹,单击工作流状态 ( Published) 并选择Retract。
如果您不需要每个用户的文件夹,则可以Members完全删除该文件夹。您确实需要先确保未启用用户文件夹创建。转到控制面板(单击您的用户名,右上角,选择Site Setup):

选择Security:

并确保Enable User Folders未选中。如果是,请取消选中它并保存设置。
现在只需删除Members文件夹;单击Users,找到Actions右侧的菜单,然后选择Delete:

然后在弹出窗口中确认删除:

删除意味着所有/Members用户在访问您的网站时都会收到 404 。
该Members文件夹包含一个index_html提供用户表单搜索的对象。如果您只想删除此视图,则可以将其删除。如果您的Members文件夹仍然是公开的,访问者可以看到任何已创建的用户文件夹。
删除此视图需要转到 ZMI,Zope 管理界面,导航到Members文件夹并删除index_html那里的对象。
由于这不是真正推荐的操作过程,我将省略这部分的屏幕截图。
您可以只删除用户文件夹。