0 Пользователей и 1 Гость просматривают эту тему.
  • 4 Ответов
  • 3621 Просмотров
*

panadina

  • Захожу иногда
  • 19
  • 2
Добрый день, уважаемые форумчане!
Прошу Вашей помощи!

Использую стандартную регистрацию Joomla и стандартный плагин защиты от спама CAPTCHA - reCAPTCHA. Столкнулся с проблемой при регистрации нового пользователя. Если включен плагин reCaptcha v2.0, то при нажатии кнопки "Регистрация" происходит перезагрузка страницы, форма регистрации остается заполненной, но  только без введенных ранее паролей. Никаких сообщений  об ошибке при этом не выводиться.
Конфликт скриптов  отсутствует -Firebug молчит.
Если в настройках плагина установить версию reCaptcha 1.0, то регистрация происходит без нареканий. При отключенной защите от спама, регистрация также проходит нормально.
Причем, когда сайт находился на локальном сервере (OpenServer) к регистрации пользователя  с включенной reCaptcha v2.0 не было претензий, после переноса сайта на хостинг-появилась вышеописанная проблема.

Версия Joomla 3.4.1
Версия PHP 5.3.29
Шаблон JF Chrome
Шаблон Protostar
« Последнее редактирование: 08.05.2015, 14:49:44 от b2z »
*

SeBun

  • Практически профи
  • 3166
  • 194
  • @SeBun48
Re: Проблема с ReCaptcha 2.0
« Ответ #1 : 07.05.2015, 02:13:49 »
Немного не в тему, уж извините, но популярный бот Хрумер уже давно юзает рекапчу. Если у вас море спама - ищите другие решения, например, видеоCAPTCHA. А если спама нет, то не усложняйте жизнь пользователям. Если бы у вас стояла CAPTCHA нестандартная, с уникальными алгоритмами отрисовки и искажения символов, то, возможно, никто бы и не стал заморачиваться и писать парсер этой CAPTCHA. Но люди пользуются готовыми решениями, которые, как правило, уже умеют читать боты. И чем это решение популярнее, тем оно менее надежно.
Оказываю услуги по Joomla | Миграция на Joomla 3.x | Сопровождение | IT-аутсорсинг
*

panadina

  • Захожу иногда
  • 19
  • 2
Re: Проблема с ReCaptcha 2.0
« Ответ #2 : 07.05.2015, 11:48:57 »
Согласен с вашими выводами, но хочу немного возразить. Это новая версия CAPTCHA от Google. Применен новый API, используется привязка ключей к домену и т.д. На сегодняшний день у меня нет информации о том, что боты научились обходить reCaptcha v2.0 от Google.
Да, и если бы не было "печального" опыта, то и надобность в капче отпала. Но как показывает мой личный опыт-даже самая простая CAPTCHA с 4-мя цифрами (без какой либо графической защиты) позволяет оградить сайт от спамеров на 95%. И не важно это сайт на основе CMS или самописный. Тем более вряд-ли такой известный бот как Хрумер заинтересуется моим ресурсом, на котором расположен форум. Это скорее всего защита от спамеров в человеческом обличии, а не от ботов.
*

SeBun

  • Практически профи
  • 3166
  • 194
  • @SeBun48
Re: Проблема с ReCaptcha 2.0
« Ответ #3 : 07.05.2015, 16:54:02 »
Ок, не буду спорить, дело ваше. По вашей проблеме - проверьте соответствие настроек, в частности, публичный и приватный ключи. А так же включен ли сам плагин. Зайдите на сайт Google и проверьте, присутствует ли ваш домен в настройках в списке доменов.
« Последнее редактирование: 07.05.2015, 17:05:52 от sebun »
Оказываю услуги по Joomla | Миграция на Joomla 3.x | Сопровождение | IT-аутсорсинг
*

panadina

  • Захожу иногда
  • 19
  • 2
Re: Проблема с ReCaptcha 2.0
« Ответ #4 : 07.05.2015, 22:21:15 »
Все настройки были проверены неоднократно - результат тот же. На хостинге даже разместил "чистую" Joomla используя стандартный шаблон protostar - нулевой результат и мозг на изнанку...
На известных русскоязычных форумах не удалось найти решение. Поначалу у меня сложилось впечатление, что или никто не сталкивался с аналогичной проблемой или никто не использует данный вид CAPTCHA.
Промелькнула мысль оставить все как есть и не тратить больше на это времени, но решение проблемы все же удалось найти на "родном" форуме поддержки Joomla.
Я благодарен  всем  кто пытался мне помочь и кто не пытался…

Вот готовое решение  для тех, кто, возможно, столкнется с такой же проблемой:

Для нормальной работы плагина CAPTCHA - reCAPTCHA  v2.0  требуется, чтобы опция [ allow_url_fopen = on ], то есть была включена.
Этот параметр задается в настройках файла php.ini вашего хостинга.
В то время как для reCAPTCHA  v1.0  этот параметр не требуется !

P.S.: Этот функция может быть включена по умолчанию, все зависит от вашего хостинга.
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Проблема после обновления до 3.8

Автор filoleg

Ответов: 0
Просмотров: 63
Последний ответ 23.09.2017, 20:11:34
от filoleg
Проблема с админ панелей после обновления

Автор virtual-3

Ответов: 9
Просмотров: 145
Последний ответ 14.09.2017, 18:26:00
от virtual-3
[ Решено ] Неизвестная ошибка после обновления 3.6.4 » 3.7.5

Автор dm-krv

Ответов: 5
Просмотров: 126
Последний ответ 07.09.2017, 16:36:41
от dm-krv
Проблема с base href для https (в параметре live_site просто '')

Автор vbulletinX

Ответов: 36
Просмотров: 3949
Последний ответ 22.08.2017, 15:50:31
от Gedonist
Проблема с SQL после обновлений

Автор SergioTM

Ответов: 5
Просмотров: 147
Последний ответ 21.08.2017, 13:43:25
от SergioTM