# 41
Тема: register.php Борьба с ботами
Psc
SF Team
Psc
SF Support Team
Почетный SFСообщений: 2515
Откуда: As is
Зарегистрирован: 10 Ноября 2007, 13:15:07
Сказали спасибо 353 раз Статус: offline
Опубликовано 14 Августа 2009, 09:26:53
За всё это время неодного юзера!
По аналогии
-------------------- Retired
^ наверх ^
# 42
jikaka
Пользователь
jikaka
Почетный SFСообщений: 1112
Откуда: Питер
Зарегистрирован: 01 Октября 2008, 08:39:58
Сказали спасибо 106 раз Статус: offline
ICQ статус
Опубликовано 14 Августа 2009, 12:01:05
-------------------- жить хорошо! а хорошо жить - еще лучше!
www.rusfusion.ru - официальная поддержка
^ наверх ^
# 43
proper
Пользователь
ICE-CS Support
ЗавсегдатыйСообщений: 89
Зарегистрирован: 13 Апреля 2009, 03:35:19
Сказали спасибо 2 раз Статус: offline
Опубликовано 28 Августа 2009, 05:49:05
Да всё норм) там уже более 850 пользователей )
^ наверх ^
# 44
jikaka
Пользователь
jikaka
Почетный SFСообщений: 1112
Откуда: Питер
Зарегистрирован: 01 Октября 2008, 08:39:58
Сказали спасибо 106 раз Статус: offline
ICQ статус
Опубликовано 28 Августа 2009, 08:05:01
так а новые приходят или нет?
-------------------- жить хорошо! а хорошо жить - еще лучше!
www.rusfusion.ru - официальная поддержка
^ наверх ^
# 45
proper
Пользователь
ICE-CS Support
ЗавсегдатыйСообщений: 89
Зарегистрирован: 13 Апреля 2009, 03:35:19
Сказали спасибо 2 раз Статус: offline
Опубликовано 28 Августа 2009, 17:50:35
Так в этом то и дело,что когда я ставил было пользователей примерно 100 )
Понятное дело,что приходят
^ наверх ^
# 46
hkdkest
Пользователь
МестныйСообщений: 30
Зарегистрирован: 02 Декабря 2008, 17:43:45
Сказали спасибо 0 раз Статус: offline
Опубликовано 02 Октября 2009, 18:02:54
Psc написал:
if ($question == '') $error .= $locale['000004']."<br>\n";
else if ($question != '40') $error .= $locale['000003']."<br>\n";
if ($error) { $_POST['comment_message'] = '' ; $comment_message = ''; }
Примерный набросок, not tested yet. В дальнейшем КОНКРЕТИЗИРУЙТЕ. Иначе я так и буду изредка подкидывать наброски. Ибо я не обязан предоставлять стопицот вариантов на выбор (хотя за $ это реально ;-)
куда его вставлять?? все время обнуляет переменную comment_message хоть правильно вводишь ответ хоть нет
[Изменил(а) hkdkest , 02 Октября 2009, 18:03:10]
--------------------Delphi coding
^ наверх ^
# 47
Roaddog
Пользователь
Олег
ЗавсегдатыйСообщений: 62
Зарегистрирован: 10 Июня 2008, 01:18:05
Сказали спасибо 4 раз Статус: offline
Опубликовано 23 Октября 2009, 13:03:13
jikaka поставил "спасибо" за реализацию контрольного вопроса
Я сделал так : вместо примера написал вопрос в локале - "сколько пальцев на руке человека?" Может быть у ботинка от такого вопроса микросхема сгорит...
^ наверх ^
# 48
jikaka
Пользователь
jikaka
Почетный SFСообщений: 1112
Откуда: Питер
Зарегистрирован: 01 Октября 2008, 08:39:58
Сказали спасибо 106 раз Статус: offline
ICQ статус
Опубликовано 23 Октября 2009, 14:26:30
главное что пригодилось...
хотя можно было бы сделать несколько вопросов для надежности...
-------------------- жить хорошо! а хорошо жить - еще лучше!
www.rusfusion.ru - официальная поддержка
^ наверх ^
# 49
olaik
Пользователь
olaik
МестныйСообщений: 46
Зарегистрирован: 11 Июня 2009, 13:23:18
Сказали спасибо 0 раз Статус: offline
Опубликовано 09 Ноября 2009, 16:48:49
Началась массовая регистрация ботов, но вреда от них пока не замечено. Подскажите кто знает, от них вообще есть какой-нибудь вред для сайта?
^ наверх ^
# 50
Psc
SF Team
Psc
SF Support Team
Почетный SFСообщений: 2515
Откуда: As is
Зарегистрирован: 10 Ноября 2007, 13:15:07
Сказали спасибо 353 раз Статус: offline
Опубликовано 09 Ноября 2009, 22:38:59
На вот почитай, справочка по ботоводству.
Так указана и такая тактика: регаемся - ждем - активно спамим.
Прикрепленные файлы
-------------------- Retired
^ наверх ^
# 51
FeRus
Пользователь
Кодер разгильдяй!
ЗавсегдатыйСообщений: 51
Зарегистрирован: 06 Ноября 2009, 23:23:13
Сказали спасибо 3 раз Статус: offline
ICQ статус
Опубликовано 07 Января 2010, 16:26:26
// случайные параметры (можно поэкспериментировать с коэффициентами):
// частоты
$rand1 = mt_rand(700000, 1000000) / 15000000;
$rand2 = mt_rand(700000, 1000000) / 15000000;
$rand3 = mt_rand(700000, 1000000) / 15000000;
$rand4 = mt_rand(700000, 1000000) / 15000000;
// фазы
$rand5 = mt_rand(0, 3141592) / 1000000;
$rand6 = mt_rand(0, 3141592) / 1000000;
$rand7 = mt_rand(0, 3141592) / 1000000;
$rand8 = mt_rand(0, 3141592) / 1000000;
// амплитуды
$rand9 = mt_rand(400, 600) / 100;
$rand10 = mt_rand(400, 600) / 100;
for($x = 0; $x < $width; $x++){
for($y = 0; $y < $height; $y++){
// координаты пикселя-первообраза.
$sx = $x + ( sin($x * $rand1 + $rand5) + sin($y * $rand3 + $rand6) ) * $rand9;
$sy = $y + ( sin($x * $rand2 + $rand7) + sin($y * $rand4 + $rand8) ) * $rand10;
// первообраз за пределами изображения
if($sx < 0 || $sy < 0 || $sx >= $width - 1 || $sy >= $height - 1){
$color = 255;
$color_x = 255;
$color_y = 255;
$color_xy = 255;
}else{ // цвета основного пикселя и его 3-х соседей для лучшего антиалиасинга
$color = (imagecolorat($img, $sx, $sy) >> 16) & 0xFF;
$color_x = (imagecolorat($img, $sx + 1, $sy) >> 16) & 0xFF;
$color_y = (imagecolorat($img, $sx, $sy + 1) >> 16) & 0xFF;
$color_xy = (imagecolorat($img, $sx + 1, $sy + 1) >> 16) & 0xFF;
}
// сглаживаем только точки, цвета соседей которых отличается
if($color == $color_x && $color == $color_y && $color == $color_xy){
$newcolor=$color;
}else{
$frsx = $sx - floor($sx); //отклонение координат первообраза от целого
$frsy = $sy - floor($sy);
$frsx1 = 1 - $frsx;
$frsy1 = 1 - $frsy;
// вычисление цвета нового пикселя как пропорции от цвета основного пикселя и его соседей
$newcolor = floor( $color * $frsx1 * $frsy1 +
$color_x * $frsx * $frsy1 +
$color_y * $frsx1 * $frsy +
$color_xy * $frsx * $frsy );
}
imagesetpixel($img2, $x, $y, imagecolorallocate($img2, $newcolor, $newcolor, $newcolor));
}
}
Есть такой хороший вот код с капчей Инфа отсюда искал где у нас капча генерируеться ненашёл. Может кто поможет интегрировать к нам :)
--------------------http://game-ru.net - Портал мобильных развлечений!
http://images.game-ru.net - хостинг изображений.
---
Предлагаю хостинг за 120 wmr в месяц 1 гб места, sql, php, почтовый сервер, lunix!
^ наверх ^
# 52
Psc
SF Team
Psc
SF Support Team
Почетный SFСообщений: 2515
Откуда: As is
Зарегистрирован: 10 Ноября 2007, 13:15:07
Сказали спасибо 353 раз Статус: offline
Опубликовано 07 Января 2010, 18:07:23
Вначале поищи статистику угадываний (ну или отзывы хотя бы)
-------------------- Retired
^ наверх ^
# 53
Dysha
Пользователь
PHP Fusion 6.01.19.4
Любитель FusionСообщений: 158
Откуда: Кузбасс
Зарегистрирован: 21 Апреля 2008, 11:24:11
Сказали спасибо 9 раз Статус: offline
ICQ статус
Опубликовано 10 Января 2010, 01:21:18
olaik написал:
Началась массовая регистрация ботов, но вреда от них пока не замечено. Подскажите кто знает, от них вообще есть какой-нибудь вред для сайта?
Ойййййй, а как SEO`шники то будут довольны, а...!
-------------------- Едет веб-мастер на поезде и слышит: <td>...</td>, <td>...</td>, <td>...</td>
^ наверх ^
# 54
Psc
SF Team
Psc
SF Support Team
Почетный SFСообщений: 2515
Откуда: As is
Зарегистрирован: 10 Ноября 2007, 13:15:07
Сказали спасибо 353 раз Статус: offline
Опубликовано 10 Января 2010, 09:23:58
Просто в восторге.
Потому я так люблю обламывать их ботов, на текущий момент их регистрация упала до пары процентов из 100, если не меньше
-------------------- Retired
^ наверх ^