Ошибка проверки captcha неизвестный id сеанса captcha

Since this is a production environment, I would highly reckon you to clone the environment in your localhost, disable the captcha module using drush or directly from the database or from the Drupal backend. For the third option access to the backend can be gained by executing drush uli. Once you have the access to the backend see the log messages to find out what exactly is the error.

– razor

May 24 at 12:14

  1. Главная
  2. Форумы
  3. Техподдержка Drupal
  4. Решение проблем

Главные вкладки

  • Просмотр(активная вкладка)
  • Реакции

Аватар пользователя k0da
k0da


27 мая 2013 в 22:45


Установил Captha _Pack — всё настроил — работало , в один прекрасный момент появляется ошибка «Ошибка проверки CAPTCHA: неизвестный ID сеанса CAPTCHA. Свяжитесь с администратором сайта, если проблема повторяется.» Помогите я не могу даже в админку зайти и снести этот модуль , пробовал удалить папку в ISP Manager — не помогло — «Доступ запрещён»

  • Drupal6
  • Есть вопрос
  • Решение проблем
  • Блог
  • Войдите или зарегистрируйтесь, чтобы отправлять комментарии

Комментарии

Аватар пользователя k0da
k0da


27 мая 2013 в 22:46




Аватар пользователя k0da
k0da


28 мая 2013 в 21:18




Проблема по-моему в Captcha — удалил папку из Менеджера , а в исходном коде есть

div class=»captcha» input type=»hidden» name=»captcha_sid» id=»edit-captcha-sid» value=»0″
input type=»hidden» name=»captcha_token» id=»edit-captcha-token» value=»324070215d96d0c4b00ca5c3a5f73f8a»
как решить проблему ?

Аватар пользователя k0da
k0da


24 июня 2013 в 11:05




короче восстановил базу потаблично — тема закрыта

Перейти к контенту

  1. Главная
  2. Форумы
  3. Техподдержка Drupal
  4. Решение проблем

Главные вкладки

  • Просмотр(активная вкладка)
  • Реакции

Аватар пользователя k0da
k0da


27 мая 2013 в 22:45

Установил Captha _Pack — всё настроил — работало , в один прекрасный момент появляется ошибка «Ошибка проверки CAPTCHA: неизвестный ID сеанса CAPTCHA. Свяжитесь с администратором сайта, если проблема повторяется.» Помогите я не могу даже в админку зайти и снести этот модуль , пробовал удалить папку в ISP Manager — не помогло — «Доступ запрещён»

  • Drupal6
  • Есть вопрос
  • Решение проблем
  • Блог
  • Войдите или зарегистрируйтесь, чтобы отправлять комментарии

Комментарии

Аватар пользователя k0da
k0da


27 мая 2013 в 22:46

Аватар пользователя k0da
k0da


28 мая 2013 в 21:18

Проблема по-моему в Captcha — удалил папку из Менеджера , а в исходном коде есть

div class=»captcha» input type=»hidden» name=»captcha_sid» id=»edit-captcha-sid» value=»0″
input type=»hidden» name=»captcha_token» id=»edit-captcha-token» value=»324070215d96d0c4b00ca5c3a5f73f8a»
как решить проблему ?

Аватар пользователя k0da
k0da


24 июня 2013 в 11:05

короче восстановил базу потаблично — тема закрыта

Since this is a production environment, I would highly reckon you to clone the environment in your localhost, disable the captcha module using drush or directly from the database or from the Drupal backend. For the third option access to the backend can be gained by executing drush uli. Once you have the access to the backend see the log messages to find out what exactly is the error.

– razor

May 24 at 12:14

Captchas sometimes throw a validation error and say:

CAPTCHA validation error: unknown CAPTCHA session ID

There are a few potential reasons and workarounds, but one current solution is in another issue.

Proposed solution:

Try the proposed code change in #3089263: Captcha Session ID broken with cacheable captcha backends. It is a merge request and is available as a patch

Original report:

I know this bug has been reported and fixed before, but after installing Drupal 8.6.10, I was unable to get into my site as admin, using several browsers. I had to remove reCAPTCHA using composer to get in.

Tag1 supports the Drupal Project.Tag1 logo

Comments

Ну здесь два пути — на выбор…

1) не ходить туда, где просят ввводить каптчу (особенно гугловскую рекаптчу).

2) если ну позарез надо туда идти, то решайте каптчу до упора, при этом не нужно спешить кликать по картинкам. У Гугла (по крайней мере) есть что-то ввиде анализатора скорости кликов по каптче. Если делать это слишком быстро, то Гугл считает вас роботом и либо отвергает ваше решение, либо заставляет сильно помучаться, пока позволит вам пройти дальше.

Но как я уже писал тут ранее, дело не только (точнее не столько в Гугле и его каптче). Просто разработчики сайтов стали злоупотреблять новыми расширенными возможностями рекаптчи, как программного объекта, неправомерно заворачивая вас на многократное решение каптчи. Данный вывод я сделал на основании анализа работы разных сайтов в Гугловской рекаптчей — одни могут практически игнорировать правильность решения каптчи, а другие готовы измотать вам нервы «по доброте душевной».

Profile picture for user Олег

Drupal 8

Очень неприятная ошибка есть в модуле RECAPTCHA для drupal 8. Иногда страница логина кешируется с неверным значением сессии CAPTCHA, при этом вместо логина получаем в бубен:

CAPTCHA validation error: unknown CAPTCHA session ID

Если есть доступ к сайту, то можно временно отключить модуль RECAPTCHA и залогиниться. Но если проблема массовая, то исправляем баг руками.

Редактируем файл recaptcha.module:

drupal

Находим строку:

          // As the validate callback does not depend on sid or solution, this
          // captcha type can be displayed on cached pages.
          $captcha['cacheable'] = TRUE;

Меняем на:

          // As the validate callback does not depend on sid or solution, this
          // captcha type can be displayed on cached pages.
          $captcha['cacheable'] = FALSE;
          Drupal::service('page_cache_kill_switch')->trigger();

drupal

Готово, теперь форма логина не будет кешироваться. Ибо нефиг.

P.S.

После обновления модуля RECAPTCHA операцию придётся повторить, если, конечно, ошибку не исправят.

Captchas sometimes throw a validation error and say:

CAPTCHA validation error: unknown CAPTCHA session ID

There are a few potential reasons and workarounds, but one current solution is in another issue.

Proposed solution:

Try the proposed code change in #3089263: Captcha Session ID broken with cacheable captcha backends. It is a merge request and is available as a patch

Original report:

I know this bug has been reported and fixed before, but after installing Drupal 8.6.10, I was unable to get into my site as admin, using several browsers. I had to remove reCAPTCHA using composer to get in.

Tag1 supports the Drupal Project.Tag1 logo

Comments

Profile picture for user Олег

Drupal 8

Очень неприятная ошибка есть в модуле RECAPTCHA для drupal 8. Иногда страница логина кешируется с неверным значением сессии CAPTCHA, при этом вместо логина получаем в бубен:

CAPTCHA validation error: unknown CAPTCHA session ID

Если есть доступ к сайту, то можно временно отключить модуль RECAPTCHA и залогиниться. Но если проблема массовая, то исправляем баг руками.

Редактируем файл recaptcha.module:

drupal

Находим строку:

          // As the validate callback does not depend on sid or solution, this
          // captcha type can be displayed on cached pages.
          $captcha['cacheable'] = TRUE;

Меняем на:

          // As the validate callback does not depend on sid or solution, this
          // captcha type can be displayed on cached pages.
          $captcha['cacheable'] = FALSE;
          Drupal::service('page_cache_kill_switch')->trigger();

drupal

Готово, теперь форма логина не будет кешироваться. Ибо нефиг.

P.S.

После обновления модуля RECAPTCHA операцию придётся повторить, если, конечно, ошибку не исправят.

Понравилась статья? Поделить с друзьями:
  • Ошибка проверки 3ds что значит
  • Ошибка проверка толстый клиент обычное приложение
  • Ошибка проверка подлинности не удается подключиться
  • Ошибка проверка подлинности вай фай роутер
  • Ошибка проверка не пройдена missing input response