///////////////////////////////////////////////////////////////////////////
// Мод GalКАПТЧА на основе статичных изображений для SE 3.XX
// Автор: Galstuk (C) 2010
// http://mir-druzey.ru, http://мирдрузей.рф
// Заказ и разработка модов, дополнений и плагинов для SE по ICQ: 248756297
///////////////////////////////////////////////////////////////////////////
Перед началом работы работы внимательно ознакомтесь с инструкцией и вникните в смысл мода.
Как известно,боты которые спамят в СЕ уже могут обходить и стандантраную каптчу.
После регистрации бота в вашей социальной сети как правило ботами отсылаются личные сообщения юзерам о
дружбе и сотрудничестве,но им надо написать какое-то письмо.
Такие сообщения отсылаются юзерам в больших колличествах и часто ведут на происхождение африканских,
индонезийский стран,но бывает,что и американских.
Вот чтобы в Вашей соц. сети не происходила регистрация таких ботов,для этого и создан этот мод.
Мод работает на статичных изображениях,в которых,собственно, и скрыт смысл каптчи, в которой уже можно распознать явный ответ
для человека,но затруднительный для бота.
Вы просто рисуете на своей картинке все что угодно, текст,вопросы и так далее и тому подобное, понятное для вас и любого другого
человека. Человеку это не составит труда распознать, а вот боту,то что написано у вас на изображении,будет затруднительно.
Картинки вы можете менять сколько угодно раз и все зависит от вашей фантазии.
Заинтересовались? Тогда ставим!
На день выпуска,мод не имеет аналогов в мире.
Все что есть в моде-это лишь пример. Ну а вы в свою очередь, можете изменит его по своему вкусу и желанию.
И я вас уверяю,что данный мод напрочь отвадит от вашей соц.сети зарубежных ботов,т.к. они просто будут не в состоянии
разгадать то,что у вас написано в статическом рисунке,да и к тому же русскими буквами ))).
Для всех пользователей я сделал ввод обычных 8-и значных кодов. Но для усложнения задачи для ботов вы можете использовать
всё что угодно.
////////////////////////////////////////////////////////////////////
Установка:
В админке отключаем Ввод кода подтверждения (стандартную каптчу) !!!
Закидываем целиком папку "captcha" на сервер.
1. В signup.php
перед // ASSIGN VARIABLES AND INCLUDE FOOTER
ставим:
$texts = file ("captcha/text.txt");
$kolvo = Count($texts)-1;
$index = rand(0,$kolvo);
$captcha = $texts[$index];
$smarty->assign('captcha', $captcha);
2. Сносим или комментируем следующий код:
if($setting['setting_signup_code'] != 0)
{
// NOW IN HEADER
//session_start();
$code = $_SESSION['code'];
if($code == "") { $code = randomcode(); }
$signup_secure = $_POST['signup_secure'];
if($signup_secure != $code)
{
$is_error = 708;
}
}
3. За место этого кода ставим:
include "captcha/captcha.php";
4. В signup.tpl удаляем или комментируем код:
{lang_print id=690} |
|
5. В signup.tpl вставляем в нужное место и редактируем под свой дизайн:
{lang_print id=690} |
|