Забыли пароль?
Запросите новый здесь.

Автор темы: Alex
ID темы: 926
Информация:
Тема содержит 18 сообщения, была просмотрена 5189 раз.
Просмотр темы
PHP-Fusion Russia » Поддержка 7 версии » Пожелания и предложения
 Распечатать тему
Доработка защиты от спам ботов
Alex
не устраивает стандартная капча на сайте, в день порядка 50 писем удаляю с ящика, со всякими не пристойными предложениями.

видел у крейга при попытке попасть на страницу регистрации надо решить не сложный пример, вот ссылочка на него secure_question.php,

так вот вопрос как заменить
это:
linkme.ufanet.ru/images/8c486bcd6f4389fdfceec5a386d3efe2.jpg

на типа такого:
linkme.ufanet.ru/images/b300eb5c5407741e27b1a0f5fa9fdf12.jpg

рекапчу не предлагать, я хочу облегчить жизнь людям и усложнить ботам.

личный опыт если вижу рекапчу то пропадает желание регаться
Изменил(а) Alex, 27.09.2012 19:15
 
Web
Polarfox
ты думаешь смена капчи поможет?
Всегда делайте backup перед изменениями | Указывайте свою версию в подписи/профиле. | Вся бесплатная тех. поддержка только на форуме
 
Alex
думаю да, если бы не думал, то не предлагал бы
 
Web
Zaxap
Надо капчу не буковками, а картинкой!
А то "5+25=" напечатанное мало чем поможет)
Зло не дремлет, а я добрый...
 
Polarfox
А я думаю нет, автоматика мб и отсеится но платные пройдут.
Всегда делайте backup перед изменениями | Указывайте свою версию в подписи/профиле. | Вся бесплатная тех. поддержка только на форуме
 
Zaxap
А можно вопрос не по теме:
Как выевить бота, а то у меня на сайте полно ботов...только может там 1 пользователь???
Зло не дремлет, а я добрый...
 
Polarfox
Сравни даты реги и даты посещения, разница в 15-30 минут обычно и не меняется.
Всегда делайте backup перед изменениями | Указывайте свою версию в подписи/профиле. | Вся бесплатная тех. поддержка только на форуме
 
Alex
если за сегодня не будет спама то расскажу о своем решении
x1 x1
 
Web
Alex
друзья!

как и обещал спешу рассказать о решении проблемы со спамом на почту и регистрацией кучи ботов на сайте.

всё гениальное просто!

метод не мой, непомню где нашел, может быть и здесь год назад.

открываем файл обратной связи contact.php
и дописываем там вот это:
Скачать исходники  Код
if (!isset($_POST['nebot']) || $_POST['nebot'] == ""){
   $error .= "Вы не поставили галочку, что вы не бот!<br>\n";
   }




я это обычно дописываю в районе 48 строки после:
Скачать исходники  Код
$securimage = new Securimage();
   if (!isset($_POST['captcha_code']) || $securimage->check($_POST['captcha_code']) == false) {
      $error .= "· <span class='alt'>".$locale['424']."</span><br />\n";
   }




Далее перед этим (кнопка подтверждения):
Скачать исходники  Код
   echo "<input type='submit' name='sendmessage' value='".$locale['406']."' class='button' /></td>\n";




вставляем вот эту строку
Скачать исходники  Код
echo "<span style='font-size:15px'>Вы подтверждаете что вы реальный человек? <span style='color:#ff0000'>*</span></span> <input type='checkbox' name='nebot' value='y'><br /><br />";
   



примечание то что выделено красным может быть любое ваше слово но оно должно быть одинаковым во всех 3 местах!

в результате мы получаем вот это:
vopros.php

как показал опыт за сутки не одного спамерского письма с сайта!
ранее по 50 писем удалял!

это же можно использовать при реге:
lyceum.neftekamsk.ru/reg.php
за год не одного бота не зарегалось, что радует)))

реальному человеку не трудно поставить галочку, а ботам этого не понять

удачи всем в борьбе со спам ботами!!!
x2 x2 x2 x2 x2 x2
 
Web
Neo_Allex
"боты" поступят хитрее: начнут парсить чекбоксы - и автоматом ставить там галки(и не важно, какое имя в чекбокса)...\Проще простого...\
http://how-make.i...ticles.php - как это делают? Современные технологии изготовления вещей и изделий...
 
Web
Zaxap
Надо бы сделать тогда так:
Поставьте тут галку, если Вы НЕ бот.
Не ставьте тут галку, если Вы НЕ бот
Поставьте тут галку, если Вы бот

С такой ненормальной хренью ни 1 бот не совладаетab

А еще какую-нить еще хрень замутить...
Изменил(а) Zaxap, 28.09.2012 03:40
Зло не дремлет, а я добрый...
x1 x1 x1 x1 x1 x3
 
Polarfox
Neo_Allex, боты уже вносят всякую хню во всякие поля, хрумер настраивается например, но решения это не отменяет, большинство делать это не будут вообще, еще часть - не будет конкретно тут, остатки ручных рег - легко банятся.
Всегда делайте backup перед изменениями | Указывайте свою версию в подписи/профиле. | Вся бесплатная тех. поддержка только на форуме
 
jikaka
если пока работает и человека это устраивает - это нормально
 
Web
Razme4alovo
Zaxap написал:

Надо бы сделать тогда так:
Поставьте тут галку, если Вы НЕ бот.
Не ставьте тут галку, если Вы НЕ бот
Поставьте тут галку, если Вы бот

С такой ненормальной хренью ни 1 бот не совладаетab

А еще какую-нить еще хрень замутить...


мэн да ты просто красаучег! dn
x1 x1 x1
 
Razme4alovo
Вообще надо ставить Черный Ящик от Белого Зверя ab
и все проблемы со спамом и ботами уйдут как страшный сон.
x1
 
Alex
Razme4alovo написал:

Вообще надо ставить Черный Ящик от Белого Зверя ab
и все проблемы со спамом и ботами уйдут как страшный сон.


черный ящик помогает когда на сайте открыта регистрация юзеров, а когда просто чтоб не спамили мыло, то и так сойдет
 
Web
Neo_Allex
PolarFox, это понятно...

Если человека такой подход спасает от ботов - то пусть себе по чекбоксу на "бот/небот" делает.

p.s.просто, как-то в будущем времени выразился..
http://how-make.i...ticles.php - как это делают? Современные технологии изготовления вещей и изделий...
 
Web
Polarfox
а я еще к тому, что небольшой моддинг легко решает проблемы ботов, не стоит их бояться никогда.

забыть о спаме проще чем многие думают.
Всегда делайте backup перед изменениями | Указывайте свою версию в подписи/профиле. | Вся бесплатная тех. поддержка только на форуме
 

Поделиться этой темой
Социальные закладки: Vkontakte Odnoklassniki Mail.ru Facebook Google Tweet This
URL:
BBcode:
HTML:

Перейти на форум: