Уважаемые пользователи!
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 месяц
Откуда: Калининград не Кенигсберг
Благодарил (а): 41 раз
Поблагодарили: 1716 раз

[beta] Connection Log

Сообщение Sheer »

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

Re: [BETA] Connection Log

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

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

Re: [BETA] Connection Log

Сообщение Alecto »

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

Re: [BETA] Connection Log

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

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

Re: [BETA] Connection Log

Сообщение Sheer »

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

Re: [BETA] Connection Log

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

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

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 лет 8 месяцев
Благодарил (а): 9 раз
Поблагодарили: 3 раза

Re: [BETA] Connection Log

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

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

Re: [BETA] Connection Log

Сообщение Sheer »

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

Re: [BETA] Connection Log

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

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

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 месяц
Откуда: Калининград не Кенигсберг
Благодарил (а): 41 раз
Поблагодарили: 1716 раз

Re: [BETA] Connection Log

Сообщение Sheer »

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

Re: [BETA] Connection Log

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

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

Re: [BETA] Connection Log

Сообщение Sheer »

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

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»