Moodle";无效的Sesskey“;创建帐户或试图忘记密码时


Moodle "Invalid Sesskey" when creating an account or trying to get forgotten password

我使用的是Moodle 2.7,几天前,一些用户向我报告说,当他们试图在'/Moodle/login/signup.php'上生成新帐户或试图在'/meodle/login/forvet_password.php'上获得忘记的密码时,出现了"Invalid Sesskey"消息错误。

在Moodle上查找有关错误的信息,我在上找到了一些可能的原因

'https://docs.moodle.org/24/en/error/moodle/invalidsesskey'

但是,我尝试了所有的选择,但我无法解决这个问题。

该应用程序在生产环境中,我可以向他们发送修改或告诉他们要更改什么,但我实际上看不到或更改他们的文件。

如有任何帮助,我们将不胜感激。

这应该是一条评论,然后是基于你对此的回应的答案,但显然我太"环保"了,无法发布评论,所以恐怕这是一个直截了当的答案。你提到"…用户向我报告,当他们试图生成一个新帐户时……",由此,我假设他们已经是用户(拥有自己的帐户),并试图为其他用户生成新帐户。

如果他们在注销时打开了这个新用户注册页面,然后在单独的浏览器选项卡上登录(例如,查看新用户帐户是否已创建),那么您将收到此消息。在这种情况下,解决方案是不尝试同时登录和注销。从另一个会话注销,重新访问注册页面,再次填写详细信息,一切都应该很好;或者,在登录时在"站点管理"-->"用户"-->"帐户"中创建用户。