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

[3.3] Device info in Session keys

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

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).
Аватара пользователя
Siava
Поддержка
Поддержка
Сообщения: 5284
Стаж: 19 лет 3 месяца
Откуда: Питер
Благодарил (а): 186 раз
Поблагодарили: 793 раза

[3.3] Device info in Session keys

Сообщение Siava »

Название расширения: Device info in Session keys
Автор: Siava при поддержке rxu :)

Версия: 1.0.2

Требования:
  • phpbb 3.3.2 минимум :D
    Скрытый текст
    или phpbb 3.3.0, 3.3.1, но перед установкой обязательно добавить следующие правки, которые будут включены в phpbb 3.3.2: https://github.com/phpbb/phpbb/pull/6012/files

    и после изменения в ext.php этого расширения строки

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

    return phpbb_version_compare(PHPBB_VERSION, '3.3.2', '>=');
    на

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

    return phpbb_version_compare(PHPBB_VERSION, '3.3.0', '>=');
    Это сделано намеренно, чтобы вы не сломали свой форум, устанавливая расширение на неподдерживаемую версию движка.
Основные возможности:

Добавляет информацию об устройстве в "Управление ключами входа для функции «Запомнить меня»" во вкладке Личного раздела.
Информация об устройстве появляется только после обновления сессионного ключа и если используется опция «Запомнить меня» перед входом на форум.

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

Изображение


Скачать + посмотреть в работе расширение: Тема на моём форуме
Скрытый текст
Любые пожелания и критика по кривости кода приветствуется. Я был немного в ударе, когда писал это :roll:
Еще одно нарушение правил и будете забанены. © Mr. Anderson
Ты очистил кеш? © Sheer
https://siava.ru (phpbb 2.0.x 3.5.x)
TrekRed
phpBB 2.0.5
Сообщения: 483
Стаж: 5 лет 8 месяцев
Благодарил (а): 68 раз
Поблагодарили: 16 раз

Re: [3.3] Device info in Session keys

Сообщение TrekRed »

Чет на этом сайте не внедрено данное расширение.

Отправлено спустя 22 секунды:
Хотелось бы посмотреть.

Отправлено спустя 21 минуту 14 секунд:
Поставил на 3.3, включил, ничего в профиле не появилось!

Отправлено спустя 4 минуты 4 секунды:
Видимо не работает на 3.3.
Аватара пользователя
ronim
Модератор
Модератор
Сообщения: 914
Стаж: 6 лет 3 месяца
Откуда: Таллин ,Эстония
Благодарил (а): 167 раз
Поблагодарили: 160 раз

Re: [3.3] Device info in Session keys

Сообщение ronim »

TrekRed,
Видимо не работает на 3.3.
А у меня работает, видать что не так поставил
Если ты не видишь проблем на форуме , но это не значить что их там нет
Аватара пользователя
Sheer
Former team member
Сообщения: 12113
Стаж: 17 лет 2 месяца
Откуда: Калининград не Кенигсберг
Благодарил (а): 41 раз
Поблагодарили: 1716 раз

Re: [3.3] Device info in Session keys

Сообщение Sheer »

TrekRed писал(а): 22.06.2020 22:01 ничего в профиле не появилось!
Ну дык
Siava писал(а): 22.06.2020 20:48 Информация об устройстве появляется только после обновления сессионного ключа
Изображение
Общие ошибки новичков (07.11.2005) & Как задавать вопросы
Мини FAQ
Если ничто другое не помогает, прочтите, наконец, инструкцию!
"Никакая инструкция не может перечислить всех обязанностей должностного лица, предусмотреть все отдельные случаи и дать вперёд соответствующие указания, а поэтому господа инженеры должны проявить инициативу и, руководствуясь знаниями своей специальности и пользой дела, принять все усилия для оправдания своего назначения".
Циркуляр Морского технического комитета №15 от 29.11.1910 г.
TrekRed
phpBB 2.0.5
Сообщения: 483
Стаж: 5 лет 8 месяцев
Благодарил (а): 68 раз
Поблагодарили: 16 раз

Re: [3.3] Device info in Session keys

Сообщение TrekRed »

Sheer, и как его обновить? Или он сам со временем обновится?

Отправлено спустя 42 секунды:
ronim, там "не так" ставить нечего, настроек нет совсем!
Аватара пользователя
Siava
Поддержка
Поддержка
Сообщения: 5284
Стаж: 19 лет 3 месяца
Откуда: Питер
Благодарил (а): 186 раз
Поблагодарили: 793 раза

Re: [3.3] Device info in Session keys

Сообщение Siava »

TrekRed писал(а): 22.06.2020 22:32 и как его обновить?
TrekRed, выйдите из форума и авторизуйтесь снова с галочкой "запомнить меня".
Еще одно нарушение правил и будете забанены. © Mr. Anderson
Ты очистил кеш? © Sheer
https://siava.ru (phpbb 2.0.x 3.5.x)
TrekRed
phpBB 2.0.5
Сообщения: 483
Стаж: 5 лет 8 месяцев
Благодарил (а): 68 раз
Поблагодарили: 16 раз

Re: [3.3] Device info in Session keys

Сообщение TrekRed »

Siava, вышел, зашел с кнопкой запомнить, нет ничего в профиле. Заходил через всплывающее окно быстрого доступа и портал!

Отправлено спустя 22 секунды:
2 разными аккаунтами!

Отправлено спустя 30 секунд:
В ключах написано "Обновлено менее минуты назад".
Аватара пользователя
Siava
Поддержка
Поддержка
Сообщения: 5284
Стаж: 19 лет 3 месяца
Откуда: Питер
Благодарил (а): 186 раз
Поблагодарили: 793 раза

Re: [3.3] Device info in Session keys

Сообщение Siava »

TrekRed, я ж не телепат. Необходимо больше информации о сервере и тестовая учётка как минимум)
Можно и в ЛС.
Еще одно нарушение правил и будете забанены. © Mr. Anderson
Ты очистил кеш? © Sheer
https://siava.ru (phpbb 2.0.x 3.5.x)
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 16367
Стаж: 17 лет 11 месяцев
Откуда: Красноярск
Благодарил (а): 521 раз
Поблагодарили: 1745 раз

Re: [3.3] Device info in Session keys

Сообщение rxu »

Siava, никто не смотрит под спойлер "Требования". Текст надо убрать из-под спойлера и перед всем постом большими жирными красными подчеркнутыми буквами :D
TrekRed, у вас оно не заработает до выхода phpBB 3.3.2.
Изображение
TrekRed
phpBB 2.0.5
Сообщения: 483
Стаж: 5 лет 8 месяцев
Благодарил (а): 68 раз
Поблагодарили: 16 раз

Re: [3.3] Device info in Session keys

Сообщение TrekRed »

rxu, это прикол? 3.3 вышел, откуда 3.3.2? Или это ошибка в расширении? Или просто правки под спойлером внести?
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 16367
Стаж: 17 лет 11 месяцев
Откуда: Красноярск
Благодарил (а): 521 раз
Поблагодарили: 1745 раз

Re: [3.3] Device info in Session keys

Сообщение rxu »

TrekRed, долго объяснять. Забудьте про эту тему до выхода 3.3.2.
Изображение
Аватара пользователя
Siava
Поддержка
Поддержка
Сообщения: 5284
Стаж: 19 лет 3 месяца
Откуда: Питер
Благодарил (а): 186 раз
Поблагодарили: 793 раза

Re: [3.3] Device info in Session keys

Сообщение Siava »

TrekRed, ошибки нет, всё написано в требованиях. Учитесь читать и понимать прочитанное.
Аватара пользователя
Siava
Поддержка
Поддержка
Сообщения: 5284
Стаж: 19 лет 3 месяца
Откуда: Питер
Благодарил (а): 186 раз
Поблагодарили: 793 раза

Re: [3.3] Device info in Session keys

Сообщение Siava »

Мысли вслух...
Таблица phpbb_session чистится по заданию от протухших сессий, а phpbb_session_keys от протухших ключей нет.
Пытаюсь понять как определять, что ключ протух? Если на форуме выставлено значение времени действия автовхода, то это реально. Но если время действия неограниченно, то хз. Ведь только по куке пользователя можно понять, что ключ живой.
Еще одно нарушение правил и будете забанены. © Mr. Anderson
Ты очистил кеш? © Sheer
https://siava.ru (phpbb 2.0.x 3.5.x)
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 16367
Стаж: 17 лет 11 месяцев
Откуда: Красноярск
Благодарил (а): 521 раз
Поблагодарили: 1745 раз

Re: [3.3] Device info in Session keys

Сообщение rxu »

Siava писал(а): 01.07.2020 14:27 а phpbb_session_keys от протухших ключей нет.
Почему нет? Тоже чистится.
Изображение
Аватара пользователя
Siava
Поддержка
Поддержка
Сообщения: 5284
Стаж: 19 лет 3 месяца
Откуда: Питер
Благодарил (а): 186 раз
Поблагодарили: 793 раза

Re: [3.3] Device info in Session keys

Сообщение Siava »

rxu, а мне кажется, что не чистится. На этом форуме у меня с 2018 года такие имеются... или здесь неограниченное время автовхода и в таком случае не чистится?
Еще одно нарушение правил и будете забанены. © Mr. Anderson
Ты очистил кеш? © Sheer
https://siava.ru (phpbb 2.0.x 3.5.x)

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