我正在使用Moodle 2.7,几天前有些用户向我报告当他们试图在'/moodle/login/signup.php'上创建一个新帐户或试图在'/上获取一个忘记密码时moodle / login / forgot_password.php'出现“无效的Sesskey”消息错误。
在Moodle上查找有关错误的信息,我发现了一些可能的原因
'https://docs.moodle.org/24/en/error/moodle/invalidsesskey'
但是,我尝试了所有选项,但我无法解决问题。
应用程序在生产环境中,我可以向他们发送修改或告诉他们要更改的内容,但我实际上无法查看或更改他们的文件。
非常感谢任何帮助。
答案 0 :(得分:1)
这应该是一个评论,然后根据你对此的回答得出一个答案,但显然我太“绿”了发表评论,所以这是一个直截了当的回答我害怕。你提到“......用户向我报告当他们试图生成一个新帐户时......”并且由此我假设他们已经是用户(拥有自己的帐户)并且正在尝试生成新帐户其他用户的帐户。
如果他们在注销时启动了这个新用户注册页面,然后在单独的浏览器选项卡上登录(例如,看到新用户帐户实际上已创建),那么您将收到此消息。在这种情况下,解决方案是不要尝试同时登录和注销。从其他会话退出,重新访问注册页面,再次填写详细信息,一切都应该正常;或者,在站点管理员中创建用户 - >用户 - >您登录时的帐户。