/////////////////////////////////////////////////////////////////////////// // Мод 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}
 

{lang_print id=975}
{capture assign=tip}{lang_print id=691}{/capture}
5. В signup.tpl вставляем в нужное место и редактируем под свой дизайн:
Защита от автоматических регистраций
{lang_print id=690}
{$captcha}
Обновить

Введите защитный код в это поле: