Drupal 7 你能拥有一个没有匿名用户的Drupal7站点吗

Drupal 7 你能拥有一个没有匿名用户的Drupal7站点吗,drupal-7,Drupal 7,正在寻找限制访问开发和测试站点的方法。目前,我们的配置是: productionsite.com productionsite.com/testsite productionsite.com/dev 每个环境都是一个完整的Drupal7站点,有自己的数据库 我们在想(可能不正确),如果我们可以删除测试和开发站点上的匿名用户,那么为了查看或编辑站点,您将被迫登录 谢谢你的帮助 Linux 最新apache服务器 最新PHP 最新的MYSQLDrupal需要匿名用户,如果不对核心代码进行一些重大更改

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

productionsite.com

productionsite.com/testsite

productionsite.com/dev

每个环境都是一个完整的Drupal7站点,有自己的数据库

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

谢谢你的帮助

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

Drupal需要匿名用户,如果不对核心代码进行一些重大更改,您将无法绕过这一点

但是,您可以编辑站点的权限,以便匿名用户没有访问内容的权限,而这些内容实际上也可以执行相同的操作


如果从数据库中删除匿名用户,您可能会发现无法再登录,或者更严重的是,当您通过用户登录表单时,您无法保持登录状态。

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

如果它发生了,如何尝试修复它


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

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