Бесплатный плагин «reCAPTCHA»

В прошлый раз когда я выложил инструкцию, как заменить стандартную каптчу на reCAPTCHA, меня заминусовали. Теперь я реализовал это в виде плагина — надеюсь теперь такого не будет (хотя морально уже готов). Плагин сделал по-аналогии с плагином «KeyCAPTCHA» — посредством делигатов дефолтного экшена и шаблона. С радостью приму замечания по коду, но сильно не ругайтесь — это мой первый плагин.

Спасибо за мотивацию — честно говоря не ожидал что поставите столько плюсов =) Решил сразу, не откладывая в долгий ящик, выпустить обновление плагина — а именно убрать поля пароля. Мне кажется они лишние. Лично я ни разу не вводил паролей на этом сайте (только при регистрации — аж 2 раза). Поэтому и решил заменить их на генерируемые автоматически. Включается/выключается в конфиге.

Плагин на GitHub

P.S: новая версия плагина и поддержка здесь: livestreet.ru/blog/addons/17444.html

Замена стандартной каптчи на reCAPTCHA

Понятно, что стандартная каптча не сможет хорошо защитить от спаммеров. Поэтому займемся её заменой. Я для себя выбрал reCAPTCHA, хотя её многие и не любят из-за сложности её распознавания. Зато мы помогаем гуглу расшифровывать книги! =)
Идем сюда и получаем ключи: Public Key и Private Key. Public будем вставлять в JavaScript и он может быть обнаружен в исходном коде страницы, Private же нужно хранить в секрете и использовать только на стороне сервера. Итак, приступаем собственно к замене каптчи...

Помогите установить плагины

Помогите установить плагины, установил cms в папку на сайте под название blogs, reCAPTCHA не хочет работать а также Autoopenid.
При установки reCAPTCHA добавляю строчку equire_once (DIR_SERVER_ROOT."/classes/lib/external/recaptcha/recaptchalib.php");
в ActionRegistration.class.php ошибка:
Notice: Use of undefined constant DIR_SERVER_ROOT — assumed 'DIR_SERVER_ROOT' in /home/user/data/www/site.ru/blogs/classes/actions/ActionRegistration.class.php on line 2
насчёт Autoopenid всё очень странно facebook работает вк тоже google, яндекс и twitter не хотят, json, xmlreader стоят для twitter коды прописал.

тюнинг капчи (reCAPTCHA)

1. Введение.
почитав топик о тюнинге Капчи и решил попробовать прикрутить рекапчу. reCAPTCHA — это система для защиты веб-сайта от интернет ботов (для защиты от спама), которая с пользой использует затраченные на ввод изображения время человека, с целью распознавания книг. Полученное мной решение не идеальное, имеет некоторые недоработки, но, что удивительно (смайл), работает. Буду рад, если хоть кто нибудь подскажет и поможет доработать до оптимального состояния.

Читать дальше →