Полезная информация


----

Начать новую тему Ответить на тему
АвторСообщение

 Сообщение Лог регистраций phpbb3 2012-03-28

Аватар пользователя

Введение

Как многим известно, в форуме phpbb3 присутствует несколько модулей от спама. Но графические капчи уже давно не помеха спам ботам, а вот текстовое подтверждение при регистрации никогда не падет под натиском спаммеров. А представленный ниже мод усилит его.

Текстовое подтверждение настраивается следущим образом - Админка - Общие - Средства против спам-ботов , блок Доступные модули, подпункт Установленные модули , из выпадающего списка выбираете Текстовое подтверждение, чуть ниже в подпункте Настройка модулей нажимаете Настроить и вбиваете свои вопросы а так же ответы на них.

Чем полезна данная модификация ? Многие из вас вбивают слишком легкие вопросы, ответы на которые спам-боты могут найти через поисковые системы. А если вопросов много задано, то очень сложно понять какой вопрос боты с легкостью проходят, вот данный мод ведет удобный лог ответов при регистации. Ниже прикрепляю скриншот логов из моей админки
Вложение :
Комментарий к файлу: Логи регистраций phpbb3


Как видно по скриншоту, даже на мой банальный вопрос спам боты не могут ответить. Почему Боты ? Поглядите на ники, пытающихся зарегистрироваться,а так же айпи адреса.

Вообщем с этим модом у вас будет надежная защита от спама.
Установка

Открыть includes/acp/info/acp_logs.php и найти
'critical'   => array('title' => 'ACP_CRITICAL_LOGS'
 

Добавить после этой строки
// Register LOG Start -->
            'register'   => array('title' => 'ACP_REGISTER_LOGS', 'auth' => 'acl_a_viewlogs', 'cat' => array('ACP_FORUM_LOGS')),
//-->Register LOG End
 

Открыть includes/acp/acp_board.php и найти
'chg_passforce'         => array('lang' => 'FORCE_PASS_CHANGE'
 

Добавить после этой строки
// Register LOG Start -->
                  'enable_register_log'   => array('lang' => 'ALLOW_REG_LOG',      'validate' => 'bool',   'type' => 'radio:yes_no', 'explain' => false),
//-->Register LOG End
 

Открыть includes/functions_admin.php и найти
   case 'admin':
         $log_type = LOG_ADMIN;
         $sql_forum = '';
      break;
 

Добавить после найденного
// Register LOG Start -->
      case 'register':
         $log_type = LOG_REGISTER;
         $sql_forum = '';
      break;
//-->Register LOG End
 

Открыть language/ru/acp/board.php и найти
'ALLOW_EMAIL_REUSE_EXPLAIN'   => 'Разные пользователи смогут регистрироваться
 

Вставить после найденного
// Register LOG Start -->
   'ALLOW_REG_LOG'            => 'Вести лог регистраций',
//--> Register LOG End
 

Открыть includes/constants.php и найти
define('LOG_USERS', 3);
 

Вставить после найденного
// Register LOG Start -->
define('LOG_REGISTER', 4);
//-->Register LOG End -->
 

Открыть language/ru/acp/common.php и найти
'ACP_USERS_LOGS_EXPLAIN'   => 'Это список действий, выполненных пользователями или над пользователями (жалобы, предупреждения и заметки о пользователях).',
 

Вставить после найденного
// Register LOG Start -->
   'ACP_REGISTER_LOGS_EXPLAIN'   => 'Это список всех попыток регистраций пользователей.',
   'ACP_REGISTER_LOGS'         => 'Лог регистраций',
//--> Register LOG End
 

Найти
'LOG_CLEAR_USERS'      => '<strong>Очищены логи пользователей</strong>',
 

Вставить после найденного
// Register LOG Start -->
   'LOG_CLEAR_REGISTER'   => '<strong>Очищен лог регистраций</strong>',
//--> Register LOG End
 

Найти
'LOG_WORD_EDIT'         => '<strong>Изменён цензор слов</strong><br />» %s',
 

Вставить после найденного
// Register LOG Start -->
   'REGISTER_TRACE'      => 'Попытка регистрации пользователя <b>%1s</b>.',
   'REGISTER_SUCSESS'      => 'Пользователь <b>%1s</b> был успешно зарегистрирован.',
   'REGISTER_TEXT_CONFIRM'      => 'На вопрос <b>%1s</b> пользователь ответил <b>%1s</b>.',
   'REGISTER_ERROR'      => 'Пользователь <b>%1s</b> не зарегистрирован: %1s.',
//--> Register LOG End
 

Открыть includes/ucp/ucp_register.php и найти
if ($submit)
      {
 

Вставить после найденного
// Register LOG  Start -->
         if ($config['enable_register_log'])
            add_log('register', 'REGISTER_TRACE', $data['username']);
//-->Register LOG  End
 

Открыть includes/functions.php и найти
case 'admin':
         $sql_ary['log_type'] = LOG_ADMIN;
      break;
 

Вставить после найденного
// Register LOG  Start -->
      case 'register':
         $sql_ary['log_type'] = LOG_REGISTER;
      break;
//-->Register LOG  End
 

Открыть includes/captcha/plugins/phpbb_captcha_qa_plugin.php и найти
   function check_answer()
   {
      global $db;
 

Заменить на
function check_answer()
   {
      global $config, $db;
 

Найти
$answer = ($this->question_strict) ? utf8_normalize_nfc(request_var('qa_answer', '', true)) : utf8_clean_string(utf8_normalize_nfc(request_var('qa_answer', '', true)));
 

Вставить после найденного
// Register LOG  Start -->
      if ($config['enable_register_log'])
         add_log('register', 'REGISTER_TEXT_CONFIRM', $this->question_text, $answer);
//-->Register LOG  End
 

Теперь заходим в Админка - Система - Управление модулями - Администраторский раздел.
И добавляем модуль ACP_REGISTER_LOGS в ACP -> Обслуживание -> Логи.
Редактируем:
Имя модуля: Лог регистраций
Тип модуля: Модуль
Родитель: Логи
Модуль включён: Да
Отображение модуля: Да
Выбор модуля: Логи [acp_logs]
Метод использования модуля: Лог регистраций

После этого нам надо включить Логи регистрации:
Общие - Регистрация пользователей - Вести лог регистраций: Да
Вот и все, мод установлен, удачи :yahoo:


_________________
Подпись:
-_- -_-
На вопросы, связанные с phpBB, по ЛС не отвечаю !!!

Теги темы
Лог регистраций phpbb3, вопрос при регистрации phpbb3, защита от спама, логи регистраций
          Вернуться наверх  
 


Аватар пользователя

Вчера заметил, что много сразу пользователей зарегистрировались, я так понимаю, что это спамеры однозначно...

Возник вопрос... я все путаю, как распознать пробили спамеры ответ и вопрос от спам ботов или нет, как это узнать если зайти в админку в Лог регистраций...

Вот пример, что у меня сразу много зарегилось..., чуть ли не сразу в одно время... разница может быть в минуты... :sh_ok:

Имя пользователя    IP-адрес пользователя    Время    Операция    Отметить
Anonymous    46.119.122.167    4 минуты назад    Попытка регистрации пользователя PureBorn1971.    
Anonymous    46.119.122.167    4 минуты назад    На вопрос Без труда не ******** и рыбку из пруда (Вставьте пропущенное слово) пользователь ответил вытащишь.    
Anonymous    46.119.122.167    4 минуты назад    Попытка регистрации пользователя PureBorn1971.    
Anonymous    46.119.122.167    4 минуты назад    На вопрос Любви все ******** покорны (Вставьте пропущенное слово) пользователь ответил .    
Anonymous    89.223.41.18    7 минут назад    На вопрос Без труда не ******** и рыбку из пруда (Вставьте пропущенное слово) пользователь ответил вытащишь.    
Anonymous    89.223.41.18    7 минут назад    Попытка регистрации пользователя cgoryz.    
Anonymous    213.111.233.25    9 минут назад    Попытка регистрации пользователя Kayamhamar.    
Anonymous    213.111.233.25    9 минут назад    На вопрос Семь раз отмерь, **** раз отрежь (Вставьте пропущенное слово) пользователь ответил один.    
Anonymous    120.40.148.183    15 минут назад    Попытка регистрации пользователя carpinteyromna.    
Anonymous    120.40.148.183    15 минут назад    На вопрос Любви все ******** покорны (Вставьте пропущенное слово) пользователь ответил .    
Anonymous    120.40.148.183    16 минут назад    Попытка регистрации пользователя carpinteyromna.    
Anonymous    120.40.148.183    16 минут назад    На вопрос Без труда не ******** и рыбку из пруда (Вставьте пропущенное слово) пользователь ответил .    
Anonymous    120.40.148.183    16 минут назад    Попытка регистрации пользователя carpinteyromna.    
Anonymous    120.40.148.183    16 минут назад    На вопрос Семь раз отмерь, **** раз отрежь (Вставьте пропущенное слово) пользователь ответил .    
Anonymous    120.40.148.183    16 минут назад    Попытка регистрации пользователя carpinteyromna.    
Anonymous    120.40.148.183    16 минут назад    На вопрос Любви все ******** покорны (Вставьте пропущенное слово) пользователь ответил .
 


А вот вопрос соответствующий от меня, как в админке в Логе регистраций... распознать, что есть, что....
Если к примеру пишут вот это:
На вопрос Семь раз отмерь, **** раз отрежь (Вставьте пропущенное слово) пользователь ответил .    
 

То это, что означает, что спамер подобрал слово или нет... я всегда путаю...
Подскажите, как это проследить...)) :ny_tik:


          Вернуться наверх  
 


Аватар пользователя

mixail писал(а):

Если к примеру пишут вот это:
На вопрос Семь раз отмерь, **** раз отрежь (Вставьте пропущенное слово) пользователь ответил . 
 

То это, что означает, что спамер подобрал слово или нет... я всегда путаю...
Подскажите, как это проследить...))

Нет, значит, не подобрал. Т.е. ничего не ответил, оставил поле пустым: "пользователь ответил" и точка.


mixail писал(а):

На вопрос Без труда не ******** и рыбку из пруда (Вставьте пропущенное слово) пользователь ответил вытащишь.
 

А это значит ответил, т.е. ввел слово "вытащишь".


          Вернуться наверх  
 


Аватар пользователя

Alexander, абсолютно верно))


_________________
Подпись:
-_- -_-
На вопросы, связанные с phpBB, по ЛС не отвечаю !!!
          Вернуться наверх  
 


Аватар пользователя

Ну спасибо!
Что пояснили, теперь буду знать...)) :-00):

Но в чате очень много, что то спамеров, каждый раз все больше и больше..., что то не уменьшается...))
Тогда встречный вопрос, они все в чате просто показываются автоматически, как пытавшиеся зарегистрироваться или , что...)) :du_ma_et: или их много стало из за того, что они слово подобрали в защите от спамеров...))

Еще вопрос, если слово подобрали, то надо желательно сразу поменять... на новый вопрос и ответ. я правильно понимаю...)) :men:


          Вернуться наверх  
 


Аватар пользователя

mixail писал(а):

Тогда встречный вопрос, они все в чате просто показываются автоматически

В чате отображаются лишь те, кто сумел зарегиться, если не сумел - не отображается))
mixail писал(а):

Еще вопрос, если слово подобрали, то надо желательно сразу поменять

ПРавильно, чем быстрей - тем лучше))


_________________
Подпись:
-_- -_-
На вопросы, связанные с phpBB, по ЛС не отвечаю !!!
          Вернуться наверх  
 


Аватар пользователя

Благодарю...
Все быстро меняю все к чертям...)) :men:

И еще вопрос...
А сколько желательно установить вариантов вопросов и ответов... хотя бы примерно из вашего опыта...)) :-00):


          Вернуться наверх  
 


Аватар пользователя

У меня один вопрос. Меня устраивает пока.


          Вернуться наверх  
 


Аватар пользователя

Поменял вопросы...
Ура...Ура... по обламалися малехо...
регистрации пока прекратились...
Победила дружба... :bra_vo: :ole_ole:


          Вернуться наверх  
 


Аватар пользователя

Вообщем желательно один вопрос и один ответ на него)


_________________
Подпись:
-_- -_-
На вопросы, связанные с phpBB, по ЛС не отвечаю !!!
          Вернуться наверх  
 


Аватар пользователя

А почему желательно один вопрос, а если у меня три вопроса...
Что это влияет на, что то во время регистрации... :sh_ok:


          Вернуться наверх  
 


Аватар пользователя

Нет, проще будет понять через какой вопрос боты прорвались))


_________________
Подпись:
-_- -_-
На вопросы, связанные с phpBB, по ЛС не отвечаю !!!
          Вернуться наверх  
 


Аватар пользователя

Ну там же в админке в моде лога регистраций все наглядно видно, где какое слово подобрали или нет...
После пояснений, на вашем форуме все стало понятно при каких обстоятельствах подобрали ответ или нет на вопрос при регистрации...)) :st_ruskiy:


          Вернуться наверх  
 


Аватар пользователя

Рад что разобрались))


_________________
Подпись:
-_- -_-
На вопросы, связанные с phpBB, по ЛС не отвечаю !!!
          Вернуться наверх  
 


Аватар пользователя

DeaDRoMeO, Сергей,а как с "капчей" будет этот мод работать?


          Вернуться наверх  
 


Аватар пользователя

Никак, он только для текстового вопроса)


_________________
Подпись:
-_- -_-
На вопросы, связанные с phpBB, по ЛС не отвечаю !!!
          Вернуться наверх  
 


Случайный аватар. Пользователю рекомендуется загрузить свой аватар в Настройках профиля

Спасибо за совет с вопросом-ответом. Тоже поставил себе на форум текстовое подтверждение. Теперь нужно понаблюдать исчезнуть спам-боты или нет. А то задолбали блин. Несколько дней убил на их удаление.


          Вернуться наверх  
 


Аватар пользователя

У меня их под чистую смело, только иногда живые спаммеры заползают


_________________
Подпись:
-_- -_-
На вопросы, связанные с phpBB, по ЛС не отвечаю !!!
          Вернуться наверх  
 


Аватар пользователя

чет у меня не срослось
Module file ./../includes/acp/acp_logs.php does not contain correct class [acp_logs]

BACKTRACE

FILE: (not given by php)
LINE: (not given by php)
CALL: msg_handler()

FILE: [ROOT]/includes/functions_module.php
LINE: 453
CALL: trigger_error()

FILE: [ROOT]/adm/index.php
LINE: 74
CALL: p_master->load_active()


_________________
Подпись:
back'up придумали трусы Ваша воля моими руками, но платно. Стучим в skype akella1900.
          Вернуться наверх  
 


Аватар пользователя

akella1900 писал(а):

чет у меня не срослось

Все нашел сам )) залил не тот файл)) все таки первый час ночи )) заработало


_________________
Подпись:
back'up придумали трусы Ваша воля моими руками, но платно. Стучим в skype akella1900.
          Вернуться наверх  
 


Аватар пользователя

ещё есть такая фишка: в тексте вопроса нужно намеренно ставить лишние пробелы, живой человек сразу поймёт что к чему, а боту сложнее. Например так:

Цитата:
"Сколько будет пять дес ят плюс шесть д е сят"


          Вернуться наверх  
 
 
Начать новую тему Ответить на тему


Дополнительные возможности

  Похожие темы  Автор  Ответов  Просмотров  Последнее сообщение 
Аватар пользователя NV who was here phpbb3 ? - Кто был на форуме ?
NV who was here phpbb3 ? - модификация добавляет на форум phpbb3 новый информационный блок, содержащий в себе полный список тех, кто был на форуме за день

DeaDRoMeO

54

7427

Аватар пользователя

04 дек 2017, 20:52

белк

Аватар пользователя BB3Topics phpbb3
BB3Topics - модификация для phpbb3, добавляющая блок на главную страницу форума со следущим содержимым - Новые темы, Последние обьявления, Популярные темы, Обсуждаемые темы, Случайные темы, Темы с опросами

DeaDRoMeO

96

10428

Аватар пользователя

05 мар 2017, 18:36

DeaDRoMeO

Аватар пользователя Who Views Who phpbb3
Who Views Who - модификация для phpbb3, которая немного расширит информацию предоставляемую на странице Кто Онлайн

DeaDRoMeO

8

2558

Аватар пользователя

30 сен 2013, 20:27

DeaDRoMeO

Аватар пользователя FAQ Manager phpbb3
FAQ Manager - модификация для phpbb3, позволяющая редактировать FAQ через администраторский раздел

tralan

15

2697

Аватар пользователя

11 июн 2016, 15:25

Beksssss

Аватар пользователя mChat phpbb3
mChat - модификация для phpbb3, добавляющая на ваш форум удобный чат с расширенным функционалом

DeaDRoMeO

15

769

Аватар пользователя

08 апр 2017, 09:20

белк

Оставить свой комментарий

Поделиться темой с помощью

Ссылки на тему

Прямая ссылка:
BB-код для форумов, сайтов, блогов:
HTML ссылка:
 


cron

Самая неформальная поддержка phpBB :P