DataLife Engine / Хак Защита от программ СПАМА автоматической регистрации

Хак Защита от программ СПАМА автоматической регистрации



Хак dle Защита от программ СПАМА автоматической регистрации и спам рассылки, а также вторая защита от dle9.com. Первая основана на принципе изменения поля sec_code делая его уникальным меняя на свое слово, тем самым затрудняя работу спам программ таких как XRumer ( Хрумер )

Установка:

1. Открываем файл: engine/modules/register.php
ищем:

$sec_code = $_POST['sec_code'];


и меняем на свое:

$sec_code = $_POST['your_text'];


2. Открываем файл: templates/Ваш_шаблон/registration.tpl
находим:

<input type="text" name="sec_code" style="width:115px" class="f_input" />


и добавляем после свое (типичное для DLE поле также оставляем специально чтоб запутать спам-программу, но делаем его невидимым для пользователей):
<input type="text" name="sec_code" style="display:none" /><input type="text" name="your_text" style="width:115px" class="f_input" />


Вот и все...

your_text - Измените на свой уникальный набор латинских символов.

«Автор:» scripters_org.ua

P.S. Возможно это и не самый эффективный способ, но зато он поможет отсечь самых настырных спаммеров. =)

Вторая защита от dle9.com
Данная защита использует скрипт движка открытия всплывающего окна , которая работает почти в любом месте интернет-портал.
Она применяется на dle9.com для формы Добавления комментария, Обратной связи и т.д.
Для того чтобы добавить комментарий спам программе понадобится сначала открыть окно формы Добавления комментария и только потом можно будет добавить комментарий .

Данный способ сделает не возможным захламлять интернет-портал СПАМ рассылкой.
И так установка :

<div id="addcform" class="baseform" style="display:[not-aviable=comments]none[/not-aviable][aviable=comments]block[/aviable];"> Сюда код шаблона который нужно скрыть , это может быть форма Обратной связи и т.д.</div>


в конце добавляем код :

<div class="pheading">    <a class="addcformbtn" href="jаvascript:ShowOrHide('addcform')"><b>Написать текст всплывающего окна </b></a></div>


Написать текст всплывающего окна не забываем вписать нужный текст.

В стили шаблона добавляем

.addcformbtn {text-align: center; margin: 20px; color: #222; font: 13px;}


Пояснения для настройки отображении текста всплывающего окна

text-align: center;(Расположение шрифта в центре . изменить можно на left(с левой) и right(правой стороны))
margin: 20px;(отступления границ)
color: #222; font: 11px; (цвет и размер шрифта)

Внимание для комментарием в полной новости нужно сделать немного по другому!
В шаблон addcomennts.tpl

Добавляем следующее

<div id="addcform" class="baseform" style="display:[not-aviable=comments]none[/not-aviable][aviable=comments]block[/aviable];"> Сюда код шаблона addcomennts.tpl </div>


В конце fullstory.tpl добавляем :

{comments}<div class="pheading">    <h2 class="lcol">Комментарии:</h2>    <a class="addcombtn" href="jаvascript:ShowOrHide('addcform')"><b>Оставить комментарий</b></a>    <div class="clr"></div></div>


Предлагаем скачать хак dle защита от программ СПАМА автоматической регистрации

zapret-avtomaticheskoy-registracii-na-dle.zip [16,95 Kb] (cкачиваний: 72)
5-02-2012, 18:12
Вернуться назад