我按照文档中的步骤将 Moodle 3.11 升级到 4.2。但升级后(我也将其移动到新的虚拟机)我注意到,每当我访问该平台时,右上角的登录按钮旁边都会显示我已匿名连接。我搜索了互联网、文档,检查了我的设置,但无法修复它。
我根本不想要匿名访问,我希望每当有人登陆我的平台时,他们都直接面对登录页面,除非他们登录,否则根本无法访问任何内容。我已经禁用了匿名连接按钮很多文章都提出了建议,但并没有解决问题。
编辑:
我已经完成了以下操作,但它几乎没有做任何可见的事情。所以问题仍然存在:
在“安全 > 站点安全设置”中/admin/settings.php?section=sitepolicies,启用该forcelogin选项。
在“安全 > 身份验证 > 管理” /admin/settings.php?section=manageauths(插件列表下方)中,将选项设置guestloginbutton为“隐藏”。
在“用户 > 权限 > 用户策略”中/admin/settings.php?section=userpolicies,禁用该autologinguests选项
在“安全 > 站点安全设置”中/admin/settings.php?section=sitepolicies,启用该forcelogin选项。
在“安全 > 身份验证 > 管理” /admin/settings.php?section=manageauths(插件列表下方)中,将选项设置guestloginbutton为“隐藏”。
在“用户 > 权限 > 用户策略”中/admin/settings.php?section=userpolicies,禁用该autologinguests选项并确保其他设置正确(大多数应设置为默认值)。
完成这些设置后,您必须清除浏览器的缓存或尝试使用另一浏览器才能看到更改生效。
从 Git 部署 Moodle 将允许更轻松、更频繁的升级,而无需一次跳转多个版本。
| 归档时间: |
|
| 查看次数: |
977 次 |
| 最近记录: |