Moodle php - "Invalid Sesskey" при создании учетной записи или попытке получить забытый пароль
Я использую Moodle 2.7, и несколько дней назад некоторые пользователи сообщили мне, что когда они пытались создать новую учетную запись в "/moodle/login/signup.php" или пытались получить забытый пароль в "/ moodle / login" /forgot_password.php'появилась ошибка сообщения "Invalid Sesskey".
Ища информацию об ошибке на Moodle, я нашел несколько возможных причин
https://docs.moodle.org/24/en/error/moodle/invalidsesskey
но я перепробовал все варианты и не смог решить проблему.
Приложение находится в производственной среде, и я могу отправлять им модификации или сообщать им, что нужно изменить, но на самом деле я не могу увидеть или изменить их файлы.
Любая помощь будет принята с благодарностью.
1 ответ
Это должен быть комментарий, а затем ответ, основанный на вашем ответе на это, но, видимо, я слишком "зеленый", чтобы оставлять комментарии, поэтому я боюсь, что это прямой ответ. Вы упоминаете, что "... пользователи сообщили мне, что когда они пытались создать новую учетную запись...", и из этого я предполагаю, что они уже являются пользователями (имеют свои собственные учетные записи) и пытаются создать новую учетные записи для других пользователей.
Если они вышли на страницу регистрации нового пользователя, когда вышли из системы, а затем вошли в систему на отдельной вкладке браузера (например, чтобы убедиться, что новая учетная запись пользователя фактически создана), то вы получите это сообщение. В этом случае решение состоит в том, чтобы не пытаться одновременно входить и выходить из системы. Выйдите из другого сеанса, повторно посетите страницу регистрации, снова введите данные, и все должно быть в порядке; в качестве альтернативы, создайте пользователя в Site Admin -> Users -> Accounts, пока вы вошли в систему.