Устаревшая reCAPTCHA не даёт войти в админку.

Аватар пользователя Холод Холод 22 июня 2018 в 15:44

В своё время гордо проигнорировал предупреждения гугла о прекращении поддержки старой рекаптчи. Теперь старая рекаптча не задаёт никаких вопросов, но не даёт зайти в админ-профиль. Можно её как обойти? Не убью ли я сайт, если по-удаляю из БД таблицы с рекапчей? Буду благодарен за любую подсказку.

ВложениеРазмер
Иконка изображения 333.jpg59.39 КБ
0 Thanks

Лучший ответ

Аватар пользователя Холод Холод 22 июня 2018 в 17:17

Спасибо всем! Извините, только сейчас ответы увидел.
Однако, я решил вопрос методом редактирования БД.
Таблица "captcha_points" в строке "user_login" надо убрать значение "recaptcha".
Как просто всё оказалось, даже не ожидал.

Комментарии

Аватар пользователя gun_dose gun_dose 22 июня 2018 в 16:25

главное, чтобы не было рекапчи на форме, которая открывается по одноразовой ссылке)))

Аватар пользователя bumble bumble 22 июня 2018 в 16:26

Ну, перейдя по ссылке - становишься авторизованным, и можно пойти в модули и отключить каптчу.
Вот будет ли там рекаптча - уже вопрос... ))

Аватар пользователя bumble bumble 22 июня 2018 в 16:34

Так не интересно же!
К тому же - зачем отключать? Его просто обновить нужно ;)

Аватар пользователя Холод Холод 22 июня 2018 в 17:17

Спасибо всем! Извините, только сейчас ответы увидел.
Однако, я решил вопрос методом редактирования БД.
Таблица "captcha_points" в строке "user_login" надо убрать значение "recaptcha".
Как просто всё оказалось, даже не ожидал.

Аватар пользователя bumble bumble 22 июня 2018 в 18:03

Круто, то что сработало.

Но этот способ (изменения в БД) может привести к неправильной работе, в том или ином компоненте.

Дело в том, что в друпал широко распространена система хуков, позволяющая модулям реагировать на различные события, например на сохранение настроек модуля.

И совершая подобные манипуляции вручную, Вы рискуете оставить некоторую часть данных не до обработанными.

В принципе, это можно решить повторным сохранением настроек, после того как к ним получилось добраться. Но - имейте ввиду этот нюанс в следующий раз :)