facebook twitter youtube
in Datalife Engine - 22 Июл, 2013
by samo19 - one comment
Защита от регистрации ботов для сайтов на DLE

Защита от регистрации ботов для сайтов на DLE

 Защита от регистрации ботов для сайтов на DLE

 

На сегодня существуют много разных типов СПАМ-ов и один из них это это регистрация пользователей.  Существуют специальные боты которые находят сайты в  регистрировают новых пользователей с специальными именами и по возможности со ссылками. Если вам надоели спам боты регистрируются под тупыми кличками и ваш сайт работает под движком DataLife Engine то вы попали туда куда надо, сегодня я решил написать статью о том как можно защитится от этих ботов.

Даже если вы включили Captcha для регистрации то это не дает вам защиту от этих ботов по скольку в движке DLE  формы для заполнения имеют одинаковые названия капчи "sec_code", бот его видит и заполняет. По этому мы должны поменять это название что не будь на другое, произвольное, скажем на "pri_vet" от слова привет.

Что нам для этого нужно?

  1. Нужно открыть файл engine/modules/register.php и найти строку
    $sec_code = $_POST['sec_code'];
  2. Заменить его на
    $sec_code = $_POST['pri_vet'];
  3. Потом открываем файл templates/ваш шаблон/registration.tpl и находим
    name="sec_code"
  4. Который в свою очередь меняем на
    name="pri_vet"

Это процедура должно хватать но можно и в добавок включить "Вопрос ответ" для регистрации где вы сами сможете придумать вопросы и ответы к нему.

Если вы не хотите переплатить и купить автоматическую листогибы то советую покупать ручной листогибочный станок, который по сравнению с электрическим ну просто спасение в финансовом смысле.

Добавить комментарий

  • Владимир //10 Июл 2014

    Админ мой тебе совет если ты не разбираешься в движках не чего писать всякую ересь на сайт и доказывать что ты прав а тем более продвигать это гавно в поисковые запросы

 ВверхВверх