1

我已经安装了运行良好的 Plone 4.2.1,但是该站点的访问者可以单击主菜单中的“用户”选项卡并直接搜索我所有的注册用户。当然,匿名访问者无法真正列出任何人,但我根本不想要这个功能。

什么是克隆方式:

  • 从主菜单中删除用户选项卡?
  • 停止 URL /Members 返回除 404 之外的任何内容?

我应该注意此功能的其他影响吗?

4

2 回答 2

5

Users仅显示该选项卡是因为根目录中有一个公开可见的Members文件夹(标题为Users)。

您有三个选项来处理默认值;将Members文件夹设为私有,将其完全删除,或删除index_html默认视图。

取消发布

您可以“取消发布”、撤回文件夹工作流程以使其私有化,然后匿名用户将被重定向到登录表单,而不是查看用户搜索表单:

如何收回用户文件夹

只需转到文件夹,单击工作流状态 ( Published) 并选择Retract

删除

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

控制面板链接

选择Security

CP 中的安全条目

并确保Enable User Folders未选中。如果是,请取消选中它并保存设置。

现在只需删除Members文件夹;单击Users,找到Actions右侧的菜单,然后选择Delete

用户删除

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

用户删除确认

删除意味着所有/Members用户在访问您的网站时都会收到 404 。

删除默认视图

Members文件夹包含一个index_html提供用户表单搜索的对象。如果您只想删除此视图,则可以将其删除。如果您的Members文件夹仍然是公开的,访问者可以看到任何已创建的用户文件夹。

删除此视图需要转到 ZMI,Zope 管理界面,导航到Members文件夹并删除index_html那里的对象。

由于这不是真正推荐的操作过程,我将省略这部分的屏幕截图。

于 2013-01-01T22:36:42.803 回答
3

您可以只删除用户文件夹。

于 2013-01-01T18:31:30.397 回答