Moodle用户配置文件页面正在加载,即使配置文件所有者已注销。注销后如何保护经过身份验证的页面?

Moodle用户配置文件页面正在加载,即使配置文件所有者已注销。注销后如何保护经过身份验证的页面?,moodle,Moodle,Moodle(v3.7.1)用户已登录并打开其个人资料页面(User/profile.php?id=5560)并注销。现在,如果其他任何人在同一个chrome浏览器中打开此配置文件页面url,它将加载并公开所有配置文件详细信息,即使所有者已注销。即使在页面重新加载。它必须从浏览器缓存加载 缓存控制:私有,预检查=0,后检查=0,最大年龄=0,无转换 您能确切地告诉我们哪些文件或配置需要更改,以便不缓存任何类似的身份验证页面吗?谢谢据我所知,这些页面没有缓存。因此,在调用profile.php页面

Moodle(v3.7.1)用户已登录并打开其个人资料页面(User/profile.php?id=5560)并注销。现在,如果其他任何人在同一个chrome浏览器中打开此配置文件页面url,它将加载并公开所有配置文件详细信息,即使所有者已注销。即使在页面重新加载。它必须从浏览器缓存加载

缓存控制:私有,预检查=0,后检查=0,最大年龄=0,无转换


您能确切地告诉我们哪些文件或配置需要更改,以便不缓存任何类似的身份验证页面吗?谢谢

据我所知,这些页面没有缓存。因此,在调用
profile.php
页面时,它将始终检查当前登录的用户功能

您是否对Moodle core进行了一些定制

也许在干净的Moodle 3.7.1安装上重现此错误是一种更好的方法。如果存在,则应创建Moodle跟踪器问题。但我不认为这个错误是由于Moodle核心错误造成的

问候
Adrian检查您的站点安全设置。
转到站点管理>安全>站点安全设置
并确保选中以下设置:

  • 强制用户登录配置文件
  • 强制用户登录以查看用户图片