Antibot Random Question

Здесь авторы могут постить бета-версии своих модификаций для phpBB 3.0.x. Внимание! Не устанавливайте бета-версии модов на работающие форумы!
Правила форума
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Переход на 3.0.6 и выше | FAQ-3 (phpbb3) | Как задавать вопросы | Как устанавливать моды

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).
Аватара пользователя
Пчелкин
phpBB 3.3.0
Сообщения: 11361
Стаж: 16 лет 8 месяцев
Благодарил (а): 1832 раза
Поблагодарили: 1358 раз

Re: Antibot Random Question

Сообщение Пчелкин »

Сэр...что может быть сие?
Дебаггерский лог...
mysql_query(): Access denied for user 'apache'@'localhost' (using password: NO)

Страница: ucp.php?mode=login
Файл: [ROOT]/includes/functions.php
Строка: 3050

functions.php строка 3050 помечена +

Код: Выделить всё

		// The result parameter is always an array, holding the relevant information...
		if ($result['status'] == LOGIN_SUCCESS)
		{
			$redirect = request_var('redirect', "{$phpbb_root_path}index.$phpEx");
// Start Antibot
			$i = 0;
			$sql = 'SELECT * FROM '. ANSWER_TABLE .'';
+			$result = mysql_query($sql);
			if ($result)
			{
				while( $row = $db->sql_fetchrow($result) )  $i++;
				if($i)
				{
					$sql = 'TRUNCATE '. ANSWER_TABLE .'';
					$result = $db->sql_query($sql);
				}
			}
// End Antibot
			$message = ($l_success) ? $l_success : $user->lang['LOGIN_REDIRECT'];
Добавлено спустя 5 минут 50 секунд:
Пчелкин писал(а):mysql
mysqli ?
В конфиге -

Код: Выделить всё

$dbms = 'mysqli';
$dbhost = 'localhost';
Добавлено спустя 3 минуты 31 секунду:
Ага... исчезла...
NIKON-D90, AF-S 18-105, AF-S 14-24, AF-S 24-70
Аватара пользователя
Sheer
Former team member
Сообщения: 12113
Стаж: 19 лет 7 месяцев
Откуда: Калининград не Кенигсберг
Благодарил (а): 54 раза
Поблагодарили: 2756 раз

Re: Antibot Random Question

Сообщение Sheer »

Пчелкин писал(а):Дебаггерский лог...
Оёёё-й, сэр Antibot Random Question
Изображение
Общие ошибки новичков (07.11.2005) & Как задавать вопросы
Мини FAQ
Если ничто другое не помогает, прочтите, наконец, инструкцию!
"Никакая инструкция не может перечислить всех обязанностей должностного лица, предусмотреть все отдельные случаи и дать вперёд соответствующие указания, а поэтому господа инженеры должны проявить инициативу и, руководствуясь знаниями своей специальности и пользой дела, принять все усилия для оправдания своего назначения".
Циркуляр Морского технического комитета №15 от 29.11.1910 г.
Аватара пользователя
Пчелкин
phpBB 3.3.0
Сообщения: 11361
Стаж: 16 лет 8 месяцев
Благодарил (а): 1832 раза
Поблагодарили: 1358 раз

Re: Antibot Random Question

Сообщение Пчелкин »

А у меня так исправилась...

Код: Выделить всё

$result = mysqli_query($sql);
Гы...
NIKON-D90, AF-S 18-105, AF-S 14-24, AF-S 24-70
Аватара пользователя
Sheer
Former team member
Сообщения: 12113
Стаж: 19 лет 7 месяцев
Откуда: Калининград не Кенигсберг
Благодарил (а): 54 раза
Поблагодарили: 2756 раз

Re: Antibot Random Question

Сообщение Sheer »

Пчелкин писал(а):А у меня так исправилась...
Так не есть правильно.

Добавлено спустя 20 секунд:
Гы!
Изображение
Общие ошибки новичков (07.11.2005) & Как задавать вопросы
Мини FAQ
Если ничто другое не помогает, прочтите, наконец, инструкцию!
"Никакая инструкция не может перечислить всех обязанностей должностного лица, предусмотреть все отдельные случаи и дать вперёд соответствующие указания, а поэтому господа инженеры должны проявить инициативу и, руководствуясь знаниями своей специальности и пользой дела, принять все усилия для оправдания своего назначения".
Циркуляр Морского технического комитета №15 от 29.11.1910 г.
Аватара пользователя
Пчелкин
phpBB 3.3.0
Сообщения: 11361
Стаж: 16 лет 8 месяцев
Благодарил (а): 1832 раза
Поблагодарили: 1358 раз

Re: Antibot Random Question

Сообщение Пчелкин »

В логе дебаггера новая ошибка...и почему то 10 раз от одного ипишника...
115.249.252.235
► Источник
Язык: ru Страница: ucp.php?mode=register
Файл: [ROOT]/includes/ucp/ucp_register.php
Строка: 336
Строка с крестом -

Код: Выделить всё

					$your_answer = request_var($form_name[$i], '');
					if ($your_answer == -1)
					{
						$error[] = $user->lang['AB_NO_QUESTION'];
					}
					else
					{
+						if ($answ[$a[$i]] != $answ[$your_answer])
						{
							$error[] = $user->lang['AB_ANSWER_ERROR'];
						}
					}
				}
Есть возможность что-то предпринять ...или фиг с ним? Не страшно? Или это были попытки ответить на 5 вопросов не заполняя все остальное?
NIKON-D90, AF-S 18-105, AF-S 14-24, AF-S 24-70
Аватара пользователя
Sheer
Former team member
Сообщения: 12113
Стаж: 19 лет 7 месяцев
Откуда: Калининград не Кенигсберг
Благодарил (а): 54 раза
Поблагодарили: 2756 раз

Re: Antibot Random Question

Сообщение Sheer »

Пчелкин писал(а):это были попытки
Не помню весь код, но кажется то просто не было попыток отвечать. А вообще не актуально. Надо использовать мод Nekstati.
Изображение
Общие ошибки новичков (07.11.2005) & Как задавать вопросы
Мини FAQ
Если ничто другое не помогает, прочтите, наконец, инструкцию!
"Никакая инструкция не может перечислить всех обязанностей должностного лица, предусмотреть все отдельные случаи и дать вперёд соответствующие указания, а поэтому господа инженеры должны проявить инициативу и, руководствуясь знаниями своей специальности и пользой дела, принять все усилия для оправдания своего назначения".
Циркуляр Морского технического комитета №15 от 29.11.1910 г.
Аватара пользователя
Пчелкин
phpBB 3.3.0
Сообщения: 11361
Стаж: 16 лет 8 месяцев
Благодарил (а): 1832 раза
Поблагодарили: 1358 раз

Re: Antibot Random Question

Сообщение Пчелкин »

Sheer писал(а):Запустить antibot_setup.php.
А удалить?
NIKON-D90, AF-S 18-105, AF-S 14-24, AF-S 24-70
Аватара пользователя
Sheer
Former team member
Сообщения: 12113
Стаж: 19 лет 7 месяцев
Откуда: Калининград не Кенигсберг
Благодарил (а): 54 раза
Поблагодарили: 2756 раз

Re: Antibot Random Question

Сообщение Sheer »

Пчелкин писал(а):А удалить?
А вот ручками тока...
Изображение
Общие ошибки новичков (07.11.2005) & Как задавать вопросы
Мини FAQ
Если ничто другое не помогает, прочтите, наконец, инструкцию!
"Никакая инструкция не может перечислить всех обязанностей должностного лица, предусмотреть все отдельные случаи и дать вперёд соответствующие указания, а поэтому господа инженеры должны проявить инициативу и, руководствуясь знаниями своей специальности и пользой дела, принять все усилия для оправдания своего назначения".
Циркуляр Морского технического комитета №15 от 29.11.1910 г.
Аватара пользователя
Пчелкин
phpBB 3.3.0
Сообщения: 11361
Стаж: 16 лет 8 месяцев
Благодарил (а): 1832 раза
Поблагодарили: 1358 раз

Re: Antibot Random Question

Сообщение Пчелкин »

Уже...нашел...
NIKON-D90, AF-S 18-105, AF-S 14-24, AF-S 24-70
solaso
phpBB 1.4.0
Сообщения: 37
Стаж: 19 лет 6 месяцев

Re: Antibot Random Question

Сообщение solaso »

$result = mysql_query($sql);

Такая же ошибка допущена в functions.php
/includes/functions.php on line 2997: mysql_query() [function.mysql-query]: Access denied

Исправляется так же на $result = $db->sql_query($sql);
Аватара пользователя
Татьяна5
Поддержка
Поддержка
Сообщения: 13159
Стаж: 15 лет 1 месяц
Благодарил (а): 236 раз
Поблагодарили: 3750 раз

Re: Antibot Random Question

Сообщение Татьяна5 »

solaso, мод был создан в 2011 году. Сейчас "вопрос-ответ" есть "из коробки"
Аватара пользователя
Sheer
Former team member
Сообщения: 12113
Стаж: 19 лет 7 месяцев
Откуда: Калининград не Кенигсберг
Благодарил (а): 54 раза
Поблагодарили: 2756 раз

Re: Antibot Random Question

Сообщение Sheer »

Ну... там несколько все не так просто, как в стандарте, но эту фичу пробивают, поэтому установите Antibot 100500. Хотя, к сожалению, участились случаи, когда находятся умные боты, понимающие java, и его пробивают, или же регистрируются вручную, потом натравливают бот через какое-то время, и он уже спамит. Поэтому, для отслеживания подозрительных юзеров установите [BETA]Find_Spammer - Поиск спаммеров - там помимо всего есть лог регистраций, где можно отследить ip-адрес, с которого производилась регистрация и прочее.
Изображение
Общие ошибки новичков (07.11.2005) & Как задавать вопросы
Мини FAQ
Если ничто другое не помогает, прочтите, наконец, инструкцию!
"Никакая инструкция не может перечислить всех обязанностей должностного лица, предусмотреть все отдельные случаи и дать вперёд соответствующие указания, а поэтому господа инженеры должны проявить инициативу и, руководствуясь знаниями своей специальности и пользой дела, принять все усилия для оправдания своего назначения".
Циркуляр Морского технического комитета №15 от 29.11.1910 г.
Аватара пользователя
Татьяна5
Поддержка
Поддержка
Сообщения: 13159
Стаж: 15 лет 1 месяц
Благодарил (а): 236 раз
Поблагодарили: 3750 раз

Re: Antibot Random Question

Сообщение Татьяна5 »

Антибот 100500 + стандартный вопрос-ответ с мелкой правкой, и - ни спама, ни автоматических регистраций
Аватара пользователя
владимир1983
phpBB 3.2.6
Сообщения: 5954
Стаж: 16 лет 4 месяца
Откуда: Сергиев Посад
Благодарил (а): 373 раза
Поблагодарили: 727 раз

Re: Antibot Random Question

Сообщение владимир1983 »

Татьяна5 писал(а):с мелкой правкой
Про какую правку идет речь?
За ваши деньги решу ваши проблемы. Стучи в ЛС.
Нет человека - нет проблемы. (c)
Аватара пользователя
Татьяна5
Поддержка
Поддержка
Сообщения: 13159
Стаж: 15 лет 1 месяц
Благодарил (а): 236 раз
Поблагодарили: 3750 раз

Re: Antibot Random Question

Сообщение Татьяна5 »

Всё про эту же - Куда делся спам в 3 версии? (последняя в сообщении)
Автоматические (или полуавтоматические) регистрации в обход антибота она отсекла

Вернуться в «Бета-версии модов для phpBB 3.0.x»