Перейти к контенту
  • 0

Как поставить "рекапчу" на 1.3?


Sergey Olshin

Вопрос

Хочу поставить в регистрационную форму на своём форуме (1.3) дополнительную "капчу" популярного сервиса reCAPTCHA.net

 

Подскажите, пожалуйста, в каком файле нужно вставить её код и в каком месте (т.е. между каких строк)? :D

Ссылка на комментарий
Поделиться на других сайтах

Рекомендуемые сообщения

  • 0

ну запереть его в форму регистрации не составило труда

 

в Register.php сделал замену на

 

if ($ibforums->vars['bot_antispam'] == 'gd')
{

   $publickey = "publickey_google";
   $privatekey = "privatekey_google";

   $Html="<div class='tableborder'></div><table class='tablebasic'><tr><td class='row1' width='40%'><b>Усякая хрунь</b></td><td class='row1'>".recaptcha_get_html($publickey, $error)."</td></tr></table>";
   $this->output = str_replace( "<!--{REG.ANTISPAM}-->",$Html,$this->output);
}

 

пока запутался куда поставить проверку

 

if ($_POST["recaptcha_response_field"]) 
               {
                   $resp = recaptcha_check_answer ($privatekey,
                   $_SERVER["REMOTE_ADDR"],
                   $_POST["recaptcha_challenge_field"],
                   $_POST["recaptcha_response_field"]);

                   if ($resp->is_valid) 
                   { //echo "You got it!"; 
                   } 

                   else {
                          # set the error code so that we can display it
                          $this->show_reg_form('err_reg_code');
                          return;
                        }
               }

Изменено пользователем Dekker
Ссылка на комментарий
Поделиться на других сайтах

  • 0

почему несмотря на то что <!--{REG.ANTISPAM}--> находится внутри тегов формы skin_register.php

 

<form action="{$ibforums->vars['board_url']}/index.{$ibforums->vars['php_ext']}" method="post" name='REG' onsubmit='return Validate()'>
.
.
.
<!--{REG.ANTISPAM}-->
.
.
.
<div class="row3" align="center"><input type="submit" value="{$ibforums->lang['submit_form']}" class='forminput' /></div>
</div>
</form>

 

поле recaptcha_response_field возвращается пустым?

Ссылка на комментарий
Поделиться на других сайтах

  • 0

обратился к великому и мудрому хухлу, получил http://shriker.ca/resources/mods/ipb-131-recaptcha-on-registration/

 

у людей работает, у меня, нет

Ссылка на комментарий
Поделиться на других сайтах

  • 0

я в этом цирке главный актер, я сценарист и я режисер

 

ларчик таки открылся http://ru.efreedom.com/Question/1-902627/reCaptcha-%D0%B7%D0%BD%D0%B0%D1%87%D0%B5%D0%BD%D0%B8%D1%8F-%D0%BD%D0%B5-%D0%BE%D1%82%D0%BE%D0%B1%D1%80%D0%B0%D0%B6%D0%B0%D1%8E%D1%82%D1%81%D1%8F-%D0%B2-POST

 

кто бы мог подумать что дело окажется в обыкновенном HTML

Ссылка на комментарий
Поделиться на других сайтах

  • 0
что значит "не получилось"? подробности? Изменено пользователем Dekker
Ссылка на комментарий
Поделиться на других сайтах

  • 0

джаб скрипт пробивали особо умные

Здесь, на айбиресурсе, года 4 назад прозвучал гениальный вопрос от новичка: "Можно ли сделать так, чтобы бот не видел что на хосте есть форум?"

Ответ конечно отрицательный, но размышления на эту тему - прямая подсказка к алгоритму, который боты на сегодня в принципе не способны пробить.

Бот - это парсер. Даже виртуального браузера там нет. Ну и пусть тыкается в клоаку и попадает в просак. :rolleyes:

Ссылка на комментарий
Поделиться на других сайтах

  • 0

Ребят, нашёл http://webcache.goog...u&ct=clnk&gl=ru

инструкцию по установке но в файле

Register.php

 

ненашёл этого:

 

 

 

[sourcecode language=php]function create_account()

 

{

 

 

 

Может кто подскажет где найти?

 

p.s: почему я сообщение послать в личку немогу? Точней почему профиль неработает?

Изменено пользователем Apelsink2
Ссылка на комментарий
Поделиться на других сайтах

Присоединиться к обсуждению

Вы можете ответить сейчас, а зарегистрироваться позже. Если у вас уже есть аккаунт, войдите, чтобы ответить от своего имени.

Гость
Ответить на вопрос...

×   Вы вставили отформатированный текст.   Удалить форматирование

  Допустимо не более 75 смайлов.

×   Ваша ссылка была автоматически заменена на медиа-контент.   Отображать как ссылку

×   Ваши публикации восстановлены.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.

Зарузка...
×
×
  • Создать...

Важная информация

Находясь на нашем сайте, вы соглашаетесь на использование файлов cookie, а также с нашим положением о конфиденциальности Политика конфиденциальности и пользовательским соглашением Условия использования.