ВопросAJAX форма и reCAPTCHA

Привет!
Вот такая ситуация: есть форма, к которой прикручена reCAPTCHA и которая после отправки должна вывести на странице определенный контент. Все это разумеется без перезагрузки страницы. Как я понял стандартными методами это все пока не решается.
Буду рад услышать какие-нибудь идеи, хотя бы направление как это реализовать средствами Drupal 7, а то не хочется говнокодить :)

Комментарии

Аватар пользователя Семен
Семен написал:

Собственно затык выходит в reCAPTCHA: не срабатывает и выводит "CAPTCHA session reuse attack detected."

11.03.2012 01:07
Аватар пользователя Spleshka
Spleshka написал:

Я давным-давно делал что-то подобное, правда для Д6 и для обычной капчи. Там это решилось небольшим перепиливанием процесса генерации кода капчи. Однако насколько я помню, recaptcha отдаётся сервисом, поэтому сдесь будет посложнее. Если при ответе от сервера на js есть возможность программно нажать на кнопку в рекапче "перезагрузить код" - то задача решится просто. Если же нет - то, боюсь, ничем помочь не смогу.

11.03.2012 23:53
Аватар пользователя Семен
Семен написал:

Да, есть Recaptcha.reload();. Уже почти решил проблему, однако пришлось расколупать модуль reCAPTCHA, чтобы понять. Вот тут еще неплохой пример - http://www.php-developer.org/ajaxrecaptcha/. Может кому пригодится, все же информации по этой теме мало в инете.
ЗЫ Не зря зашел к тебе - узнал про Друпал камп в Минске :)

12.03.2012 22:14
Аватар пользователя Spleshka
Spleshka написал:

ага, приходи на кэмп. Будет довольно интересно. И афтерпати никто не отменял)

17.03.2012 14:05
Аватар пользователя Дмитрий
Дмитрий написал:

reCaptcha, ImageCAPTHCA и Math работает через CAPTCHA модуль и такая же ошибка CAPTCHA после вторичного запроса AJAX

02.04.2012 13:51
Аватар пользователя fil.diesel
fil.diesel написал:

РЕШЕНИЕ ДРУПАЛ.ОРГ
Согласно патча в файле captcha.module и в зависимости от
+ добавляем
- удаляем
соответствующие строки.

07.01.2013 14:37

Комментировать