Moodle:访客会自动匿名连接,如何防止这种情况发生?

Xsm*_*ael 2 moodle

我按照文档中的步骤将 Moodle 3.11 升级到 4.2。但升级后(我也将其移动到新的虚拟机)我注意到,每当我访问该平台时,右上角的登录按钮旁边都会显示我已匿名连接。我搜索了互联网、文档,检查了我的设置,但无法修复它。

我根本不想要匿名访问,我希望每当有人登陆我的平台时,他们都直接面对登录页面,除非他们登录,否则根本无法访问任何内容。我已经禁用了匿名连接按钮很多文章都提出了建议,但并没有解决问题。

编辑:

我已经完成了以下操作,但它几乎没有做任何可见的事情。所以问题仍然存在:

在“安全 > 站点安全设置”中/admin/settings.php?section=sitepolicies,启用该forcelogin选项。

在“安全 > 身份验证 > 管理” /admin/settings.php?section=manageauths(插件列表下方)中,将选项设置guestloginbutton为“隐藏”。

在“用户 > 权限 > 用户策略”中/admin/settings.php?section=userpolicies,禁用该autologinguests选项

use*_*686 6

  1. 在“安全 > 站点安全设置”中/admin/settings.php?section=sitepolicies,启用该forcelogin选项。

  2. 在“安全 > 身份验证 > 管理” /admin/settings.php?section=manageauths(插件列表下方)中,将选项设置guestloginbutton为“隐藏”。

  3. 在“用户 > 权限 > 用户策略”中/admin/settings.php?section=userpolicies,禁用该autologinguests选项并确保其他设置正确(大多数应设置为默认值)。

完成这些设置后,您必须清除浏览器的缓存或尝试使用另一浏览器才能看到更改生效。

从 Git 部署 Moodle 将允许更轻松、更频繁的升级,而无需一次跳转多个版本。

  • 您仍然可以添加您自己的解决方案作为附加答案,并给他留下复选标记。- 评论可以随时删除 - 因此相关信息应始终是答案的一部分。 (2认同)