Уважаемые пользователи!
C 7 ноября 2020 года phpBB Group прекратила выпуск обновлений и завершила дальнейшее развитие phpBB версии 3.2.
С 1 августа 2024 года phpBB Group прекращает поддержку phpBB 3.2 на официальном сайте.
Сайт официальной русской поддержки phpBB Guru продолжит поддержку phpBB 3.2 до 31 декабря 2024 года.
С учетом этого, настоятельно рекомендуется обновить конференции до версии 3.3.

[beta] Connection Log

Все расширения, созданные нашим сообществом для phpBB, как находящиеся в разработке, так и прошедшие валидацию на официальном сайте phpbb.com, будут анонсированы тут. Вся техническая поддержка по этим расширениям оказывается в этом форуме.
Правила форума
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Мини [FAQ] по phpBB3.1.x/3.3.x | FAQ | Как задавать вопросы | Как устанавливать расширения

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).
Аватара пользователя
Sheer
Former team member
Сообщения: 12113
Стаж: 17 лет 1 месяц
Откуда: Калининград не Кенигсберг
Благодарил (а): 54 раза
Поблагодарили: 2752 раза
Контактная информация:

[beta] Connection Log

Сообщение Sheer »

Название расширения: Connection Log
Автор: Sheer
Описание расширения: Расширение позволяет отследить успешные подключения и отказы в авторизации.
Автоматическая очистка лога по расписанию (cron).
connection_log.jpg
acp_connection_log.jpg
Скачать: https://github.com/AlexSheer/phpbb3.1-Connection-Log
Язык: Русский, Английский
Вложения
phpbb3.1-Connection-Log-master.zip
(24.71 КБ) 12 скачиваний
Изображение
Общие ошибки новичков (07.11.2005) & Как задавать вопросы
Мини FAQ
Если ничто другое не помогает, прочтите, наконец, инструкцию!
"Никакая инструкция не может перечислить всех обязанностей должностного лица, предусмотреть все отдельные случаи и дать вперёд соответствующие указания, а поэтому господа инженеры должны проявить инициативу и, руководствуясь знаниями своей специальности и пользой дела, принять все усилия для оправдания своего назначения".
Циркуляр Морского технического комитета №15 от 29.11.1910 г.
Alex Baskakov
phpBB 1.4.3
Сообщения: 99
Стаж: 9 лет 7 месяцев
Благодарил (а): 17 раз
Поблагодарили: 6 раз

Re: [BETA] Connection Log

Сообщение Alex Baskakov »

Sheer, это итоговый вариант расширения? Никаких изменений больше не планируется? Можно пробовать ставить его?
Аватара пользователя
Alecto
phpBB 3.0.12
Сообщения: 2857
Стаж: 14 лет 3 месяца
Откуда: Украина! Харьков
Благодарил (а): 80 раз
Поблагодарили: 292 раза
Контактная информация:

Re: [BETA] Connection Log

Сообщение Alecto »

Alex Baskakov писал(а): итоговый вариант расширения?
beta тебе о чем-то говорит?
Alex Baskakov писал(а): Никаких изменений больше не планируется?
даже если и будут, какие проблемы? полное удаление данных и ставишь обновленную версию. благо, ничего сверх важного при полном удалении старой версии не теряется.
Alex Baskakov писал(а): Можно пробовать ставить его?
не можно, а нужно.
Alex Baskakov
phpBB 1.4.3
Сообщения: 99
Стаж: 9 лет 7 месяцев
Благодарил (а): 17 раз
Поблагодарили: 6 раз

Re: [BETA] Connection Log

Сообщение Alex Baskakov »

Sheer, если в настройках в автоочистке лога вместо 7 дней указать 0, то логи будут храниться вечно, до удаления их вручную?
Аватара пользователя
Sheer
Former team member
Сообщения: 12113
Стаж: 17 лет 1 месяц
Откуда: Калининград не Кенигсберг
Благодарил (а): 54 раза
Поблагодарили: 2752 раза
Контактная информация:

Re: [BETA] Connection Log

Сообщение Sheer »

Да
Изображение
Общие ошибки новичков (07.11.2005) & Как задавать вопросы
Мини FAQ
Если ничто другое не помогает, прочтите, наконец, инструкцию!
"Никакая инструкция не может перечислить всех обязанностей должностного лица, предусмотреть все отдельные случаи и дать вперёд соответствующие указания, а поэтому господа инженеры должны проявить инициативу и, руководствуясь знаниями своей специальности и пользой дела, принять все усилия для оправдания своего назначения".
Циркуляр Морского технического комитета №15 от 29.11.1910 г.
Alex Baskakov
phpBB 1.4.3
Сообщения: 99
Стаж: 9 лет 7 месяцев
Благодарил (а): 17 раз
Поблагодарили: 6 раз

Re: [BETA] Connection Log

Сообщение Alex Baskakov »

Sheer, понятно, спасибо.
Два вопроса: 1. Шансов на добавление в логи запросов на смену пароля, на почту, нет? 2. Когда это расширение перестанет быть [BETA]? А то пугает угрожающее предупреждение "Внимание! Не устанавливайте бета-версии расширений на работающие форумы!"
Аватара пользователя
Sheer
Former team member
Сообщения: 12113
Стаж: 17 лет 1 месяц
Откуда: Калининград не Кенигсберг
Благодарил (а): 54 раза
Поблагодарили: 2752 раза
Контактная информация:

Re: [BETA] Connection Log

Сообщение Sheer »

Alex Baskakov писал(а): Шансов на добавление в логи запросов на смену пароля, на почту, нет?
Нет и не будет. Для этого нет события, и я думаю никогда не будет. Вся беда в том, что попытка подсунуть чужой адрес при восстановлении пароля, приводит к вызову функции trigger_error(), что в свою очередь приводит к остановке работы сценария (вызов exit()). Поэтому запись в лог должна осуществляться до вызова trigger_error(), а это невозможно без правок кода ядра.
Alex Baskakov писал(а): Когда это расширение перестанет быть [BETA]?
Да может быть вечно бетой. Чтобы стать релизом, нужно пройти валидацию на офф-сайте, а с ними связываться.... да и лениво мне.
Изображение
Общие ошибки новичков (07.11.2005) & Как задавать вопросы
Мини FAQ
Если ничто другое не помогает, прочтите, наконец, инструкцию!
"Никакая инструкция не может перечислить всех обязанностей должностного лица, предусмотреть все отдельные случаи и дать вперёд соответствующие указания, а поэтому господа инженеры должны проявить инициативу и, руководствуясь знаниями своей специальности и пользой дела, принять все усилия для оправдания своего назначения".
Циркуляр Морского технического комитета №15 от 29.11.1910 г.
Alex Baskakov
phpBB 1.4.3
Сообщения: 99
Стаж: 9 лет 7 месяцев
Благодарил (а): 17 раз
Поблагодарили: 6 раз

Re: [BETA] Connection Log

Сообщение Alex Baskakov »

Sheer, понятно.
Обратил внимание на некоторые мелкие неприятности после добавления расширения.
До добавления расширения настройки конференции выглядят так
До добавления расширения настройки конференции выглядят так
После добавления расширения настройки конференции выглядят так
После добавления расширения настройки конференции выглядят так
То есть там где должно быть "Предупреждения" стоит "Сохранить изменения". Потом идет форма "Сохранить изменения", вернее ее 1-я часть. А 2-я часть соединилась с логом подключений.
Это можно как-то исправить?
Аватара пользователя
Sheer
Former team member
Сообщения: 12113
Стаж: 17 лет 1 месяц
Откуда: Калининград не Кенигсберг
Благодарил (а): 54 раза
Поблагодарили: 2752 раза
Контактная информация:

Re: [BETA] Connection Log

Сообщение Sheer »

Alex Baskakov писал(а): Это можно как-то исправить?
Нет. Так сконструирован стандартный шаблон и вызов события в нем сделан таким образом, что приводит к такому эффекту. Но не смертельно же :)
Изображение
Общие ошибки новичков (07.11.2005) & Как задавать вопросы
Мини FAQ
Если ничто другое не помогает, прочтите, наконец, инструкцию!
"Никакая инструкция не может перечислить всех обязанностей должностного лица, предусмотреть все отдельные случаи и дать вперёд соответствующие указания, а поэтому господа инженеры должны проявить инициативу и, руководствуясь знаниями своей специальности и пользой дела, принять все усилия для оправдания своего назначения".
Циркуляр Морского технического комитета №15 от 29.11.1910 г.
Alex Baskakov
phpBB 1.4.3
Сообщения: 99
Стаж: 9 лет 7 месяцев
Благодарил (а): 17 раз
Поблагодарили: 6 раз

Re: [BETA] Connection Log

Сообщение Alex Baskakov »

Sheer писал(а): Нет. Так сконструирован стандартный шаблон и вызов события в нем сделан таким образом, что приводит к такому эффекту. Но не смертельно же
Понятно. Да, не смертельно.
Аватара пользователя
c61
phpBB 2.0.6
Сообщения: 506
Стаж: 11 лет 3 месяца
Благодарил (а): 42 раза
Поблагодарили: 251 раз
Контактная информация:

Re: [BETA] Connection Log

Сообщение c61 »

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

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

	public function add_acp_config($event)
	{
		$mode = $event['mode'];
		$display_vars = $event['display_vars'];

		if ($mode == 'settings')
		{
			$display_vars['vars']['legend4'] = 'ACP_CONNECTION_LOGS';
			$display_vars['vars']['lc_expire_days'] = array('lang' => 'LC_PRUNE_DAY', 'validate' => 'int:0:60',	'type' => 'number:0:9999', 'explain' => true, 'append' => ' ' . $this->user->lang['DAYS']);
			$display_vars['vars']['legend5'] = 'ACP_SUBMIT_CHANGES';
			$event['display_vars'] = $display_vars;
		}
	}
Выглядит так:
clog1.gif
Однако, это ещё не то, что надо. В идеале следует сначала найти в $display_vars['vars']['legend*'] максимальный индекс legend, и далее добавлять своё с его учётом... Вот тогда будет правильно.
Аватара пользователя
Sheer
Former team member
Сообщения: 12113
Стаж: 17 лет 1 месяц
Откуда: Калининград не Кенигсберг
Благодарил (а): 54 раза
Поблагодарили: 2752 раза
Контактная информация:

Re: [BETA] Connection Log

Сообщение Sheer »

Пофиксил
Изображение
Общие ошибки новичков (07.11.2005) & Как задавать вопросы
Мини FAQ
Если ничто другое не помогает, прочтите, наконец, инструкцию!
"Никакая инструкция не может перечислить всех обязанностей должностного лица, предусмотреть все отдельные случаи и дать вперёд соответствующие указания, а поэтому господа инженеры должны проявить инициативу и, руководствуясь знаниями своей специальности и пользой дела, принять все усилия для оправдания своего назначения".
Циркуляр Морского технического комитета №15 от 29.11.1910 г.
Alex Baskakov
phpBB 1.4.3
Сообщения: 99
Стаж: 9 лет 7 месяцев
Благодарил (а): 17 раз
Поблагодарили: 6 раз

Re: [BETA] Connection Log

Сообщение Alex Baskakov »

Sheer писал(а):Пофиксил
На гитхабе? Здесь https://github.com/AlexSheer/phpbb3.1-Connection-Log
Скачивать по новой и менять в папке ext?
Аватара пользователя
Sheer
Former team member
Сообщения: 12113
Стаж: 17 лет 1 месяц
Откуда: Калининград не Кенигсберг
Благодарил (а): 54 раза
Поблагодарили: 2752 раза
Контактная информация:

Re: [BETA] Connection Log

Сообщение Sheer »

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

Re: [BETA] Connection Log

Сообщение dndn »

Можно ли как-то отражать гостевые входы?
Последний раз редактировалось dndn 24.04.2015 18:05, всего редактировалось 1 раз.
Перенесено из форума Бета-версии расширений для phpBB 3.1.x в форум Анонсы и поддержка расширений для phpBB 3.1.x 11.07.2015 12:53 модератором LavIgor

Ответить

Вернуться в «Анонсы и поддержка расширений для phpBB»