Чтение RSS каналов

Форум

Открыть Ответить

Автоматическая регистрация ботов в Lite 2.6

5

5
1
22.10.2009 00:19:0022.10.2009 14:53:01
После прогона по каталогам нахлынули боты. Многих забанил, но проблема решена временно. Все ровно пролазят 1-2 в день.
Т.К. общая регистрация с SMF то и там удалять сидеть приходится. Мягко говоря утомило это.

Есть у кого нибудь готовые модуль регистрации с НЕСТАНДАРТНОЙ капчей?


или же помогите вставить в форму регистрации вот эту капчу: recaptcha.ru у самого не получилось система ругается как не вставляй.


Версия системы: SLAED CMS 2.6 Lite
Версия PHP: PHP 5
Сервер: Сервер в интернете
2
22.10.2009 00:27:34
аналогичная беда в новостях. боты добавляют новости без регистрации Смайл - 11
3
22.10.2009 14:43:30
Откройте файл: modules/Account/index.php

Найдите:
global $my_headlines, $module_name, $db, $gfx_chk;


Замените на:
global $my_headlines, $module_name, $db, $gfx_chk, $sitekey;


Найдите:
."<tr><td>"._NICKNAME.":</td><td colspan=\"2\"><input type=\"text\" name=\"user_name\" size=\"30\" maxlength=\"25\"></td></tr>"


Замените на:
."<tr><td>"._NICKNAME.":</td><td colspan=\"2\"><input type=\"text\" name=\"".$sitekey."\" size=\"30\" maxlength=\"25\"></td></tr>"


Найдите:
$user_name = text_filter($user_name, 1);


Замените:
$user_name = text_filter($_POST[$sitekey], 1);


Это должно решить проблему с автоматической регистрацией ботов.

После чего закройте публикацию новостей для анонимных посетителей, если Вы этого ещё не сделали.

О сколько нам открытий чудных,
Готовит просвещенья дух,
И опыт, сын ошибок трудных,
И гений, парадоксов друг...
3.24

3.24
4
22.10.2009 16:37:23
во! как раз таки закрыто! они все ровно пролазят! как эту проблему решить?


Версия системы: SLAED CMS 2.6 Lite
5
22.10.2009 16:41:4422.10.2009 20:04:07
При замене появляется переменная $sitekey что при этом меняется? Алгоритм проверки или что? о_О

Установил все работает. Разницы пока не почувствовал. Но надеюсь будет работать.


Версия системы: SLAED CMS 2.6 Lite
6
22.10.2009 16:51:5622.10.2009 20:02:10
Разрешить анонимам публикацию? Выбран пункт нет.
7
22.10.2009 20:01:4222.10.2009 20:03:55

При замене появляется переменная $sitekey что при этом меняется? Алгоритм проверки или что?


Меняется название отправляемой переменной для имени пользователя. Название генерируется случайным образом. Программа автоматической регистрации, не зная данного поля, не может его заполнить, соответственно зарегистрироваться тоже.

О сколько нам открытий чудных,
Готовит просвещенья дух,
И опыт, сын ошибок трудных,
И гений, парадоксов друг...
3.24

3.24
8
22.10.2009 20:28:43
это все хорошо. а что с новостями делать?
9
22.10.2009 22:36:44
Активируйте модуль только для зарегистрированных пользователей.

О сколько нам открытий чудных,
Готовит просвещенья дух,
И опыт, сын ошибок трудных,
И гений, парадоксов друг...
3.24

3.24
10
24.10.2009 14:03:4724.10.2009 14:10:53
Или, если не хотите делать модуь доступным только для зарегистрированных пользователей, проделайте те же манипуляции с модулем. Я например переименовал таким образом одно из обязаельных полей в доске объявлений (Whiteboard). До этого в день было около 40 - 50 спам объявлений. Прошли сутки после внесения изминений - не одного спам объявления, только нормальные. И это при этом, что размещение объявлений доступно всем и суточная посещаемость в районе 1000 уников. Так что, пока способ работает.
3.96

3.96
Открыть Ответить
Хотите опробовать SLAED CMS в действии?

Технологии

PHP MySQL HTML 5 CSS 3 jQuery jQuery UI

Контакты

  • D-49179, Deutschland
    Ostercappeln, Im Siek 6
  • +49 176 61966679

  • https://slaed.net
Идеи и предложения
Обратная связь