我已经安装了运行良好的 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
那里的对象。
由于这不是真正推荐的操作过程,我将省略这部分的屏幕截图。
您可以只删除用户文件夹。