Интегрировать стороннюю капчу

#
Интегрировать стороннюю капчу
Доброго дня. Хотел спросить кто ни будь интегрировал стороннюю капчу?  Например арифметический:

Суть в том что штатную капчу пробовали усложнить но при этом клиенты не смогли прочесть что там.

Не смотря на изменение роботы все равно спамят. От варианта recaptcha клиент отказался, комментируя что также сложно в прохождении.
Может у кого есть понятное но в то же время с хорошей защитой капча.
E-mail: info@syrbek.ru / телега: @syrbek /skype: activexm / syrbek.ru / Поддержка сайтов / г. Москва [HTML, CSS (Bootstrap), JS(JQuery, ExtJS), PHP, MySQL, MSSql, Posgres, Git, SVN, Redmine]
#
Re: Интегрировать стороннюю капчу
На скорую руку нашел простое решение:
require_once(dirname(__FILE__) . '/../' . 'bootstrap.php');
Core_Session::start();

// value 1
$numOne = rand(1, 9);
// value2
$numTwo = rand(1, 9);
// total
$numero = $numOne + $numTwo;
// math string
$display = $numOne . '+' . $numTwo . ' =';
// set session variable to total
$_SESSION['check_number'] = $numero;

$img = imagecreate( 75, 35 );

$background = imagecolorallocate( $img, 255, 255, 255 );

$text_color = imagecolorallocate( $img, 55, 37, 41 );

$text = $display;

$font = 'verdana.ttf';

imagettftext($img, 16, 0, 0, 26, $text_color, $font, $text);
header( 'Content-type: image/png' );
imagepng( $img );
imagecolordeallocate( $img, $text_color );
imagecolordeallocate( $img, $background );
imagedestroy( $img );

Выглядит так:
E-mail: info@syrbek.ru / телега: @syrbek /skype: activexm / syrbek.ru / Поддержка сайтов / г. Москва [HTML, CSS (Bootstrap), JS(JQuery, ExtJS), PHP, MySQL, MSSql, Posgres, Git, SVN, Redmine]
#
Re: Интегрировать стороннюю капчу
Seri,
Как насчет сделать штатную капчу на белом фоне с черным текстом?


ну и измените allowedCharacters, чтобы спамеры не пробивали зная стандартный
www.morozovpimnev.ru - создание, поддержка и продвижение сайтов | Наш канал https://asmp.su/channel
#
Re: Интегрировать стороннюю капчу
alexpimnev писал(а):
на белом фоне с черным текстом?

Пробовали, но много спама. По этому решили попробовать иную капчу.
E-mail: info@syrbek.ru / телега: @syrbek /skype: activexm / syrbek.ru / Поддержка сайтов / г. Москва [HTML, CSS (Bootstrap), JS(JQuery, ExtJS), PHP, MySQL, MSSql, Posgres, Git, SVN, Redmine]
#
Re: Интегрировать стороннюю капчу
Если пошёл такой разговор то уберите вообще капчу. Сделайте один из простых вариантов, проверьте какой вам больше подойдёт.

  1. Невидимое поле с известным названием, типа name, реальное поле name2. Если name отправили, то это робот
  2. Невидимое поле, в которое добавляете значение при клике на кнопку формы. Если значения нету, то это робот
  3. Боты не печатают текст, поэтому можно сделать проверку на вводимые символы onkeyup, onfocus (как альтернатива). Если в полях текст вводился (можно для достоверности проверять каждое поле, даже если копировали в одно поле, в другое то введут) то человек
  4. Action у формы реальный подставлять только после заполнения полей или клика на кнопки
  5. В сессии хранить путь до формы только по клику на кнопку "Обратной звонок" иначе не отправлять
  6. + третья рекапча есть невидимая на оценках, она в Hostcms формы встраивается аналогично второй
  7. + куча других способов от настройки "спам фильтра" у клиента, антиспама в hostCMS и отслеживания паттернов (спамеры обычно этим грешат)
  8. + на гитхабе появилась очень жуткая капча с голосом, можно в этом направлении подумать.

Ускорение сайтов / Любые работы по сайту / Обращайтесь в nivaks-studio.ru
#
Re: Интегрировать стороннюю капчу
Seri писал(а):

Добрый день!
А не могли бы вы подсказать, как воспользоваться вашим решением?

Спасибо!
Авторизация