Изменения в капче reCAPTCHA
Как активировать капчу от Google на сайте Joomla
Как это сделать? Заходим на сайт Google, в свой почтовый ящик на gmail (надеюсь, вы себе уже завели, это очень полезный инструмент) и переходим на страницу http://www.google.com/recaptcha, нажимаем на ссылку Get reCAPTCHA и видим краткое описание сервиса:
сервис бесплатный!
высокая степень защиты сайтов
для слабовидящих людей есть аудиоверсия капчи
более 200 000 сайтов используют этот сервис, в том числе такие сайты как Facebook и Twitter
это веб-сервис, которым легко пользоваться
Нажимаем на красную кнопку Sign it Now и попадаем на страницу с приглашением создать ключ для нашего сайта
Важные изменения в капче, обратите внимание!
Google внес изменения в свои скрипты. Теперь, чтобы капча работала, надо открыть файл recaptcha.php в директории plugins/captcha/recaptcha в любом редакторе.
Заменить следующие определения:
убрать const RECAPTCHA_API_SERVER = "http://api.recaptcha.net";
заменить на const RECAPTCHA_API_SERVER = "http://www.google.com/recaptcha/api";
const RECAPTCHA_API_SECURE_SERVER = "https://www.google.com/recaptcha/api";
убрать const RECAPTCHA_VERIFY_SERVER = "api-verify.recaptcha.net";
заменить на const RECAPTCHA_VERIFY_SERVER = "www.google.com";
Далее в тексте ищем
self::RECAPTCHA_VERIFY_SERVER, "/verify",
заменить на
self::RECAPTCHA_VERIFY_SERVER, "/recaptcha/api/verify",
Сохраняете изменения, записываете новый файл recaptcha.php на сервер. После этих действий капча снова работает.