你有一个没有匿名用户的drupal 7网站吗?

时间:2012-02-07 22:07:08

标签: drupal-7

寻找限制访问开发和测试网站的方法。目前,我们的配置是:

productionsite.com

productionsite.com/testsite

productionsite.com/dev

每个环境都是一个完整的drupal 7站点,拥有自己的数据库。

我们正在考虑(可能不正确)如果我们可以删除测试和开发站点上的匿名用户,那么为了查看或编辑您将被迫登录的站点。

感谢您的帮助

Linux的 最新的apache服务器 最新的PHP 最新的MYSQL

3 个答案:

答案 0 :(得分:1)

Drupal需要一个匿名用户,如果没有对核心代码进行一些重大更改,你就无法解决这个问题。

但是,您可以编辑网站的权限,以便匿名用户无权访问有效执行相同操作的内容。

如果您从数据库中删除匿名用户,您可能会发现您无法再登录或更多信息,当您通过时,您无法保持登录用户登录表单。

答案 1 :(得分:0)

匿名用户很重要,建议不要删除它,因为它可能会破坏网站。

This entry on Drupal.org talks about why it is not good to remove the anonymous user(0)以及如果它发生,如何尝试修复它。

同意尽可能锁定匿名用户,然后在添加新模块和功能时重新审核用户权限。可以添加新权限,在安装新模块时需要进一步限制。

答案 2 :(得分:0)

在我看来,您需要将测试和开发站点置于维护模式。从管理部分转到配置>>维护模式,您可以在其中设置用户登录以访问站点的消息。一个好主意是在文本中也包含登录页面链接;即productionsite.com/testsite/user和production site.com/dev/user。