easyAuth

Ограничение доступа к контенту по открытым паролям.
Автор дополнения
Lev Verbitskiy
Пакетов
2
Закачек
98
Обычно отвечает в течение суток
Автор дополнения
Пакетов
2
Закачек
98
Обычно отвечает в течение суток
Версия 1.2.0-rs
Дата выпуска 02.04.2020
Загрузки 45
Просмотры 6 189
Внимание, этот компонент требует версию PHP 5.6 или выше! Если ваш сайт использует PHP ниже требуемого, установка этого дополнения может его сломать.
Внимание, этот компонент требует версию MODX не ниже 2.5 !
Компонент предназначен для проектов, где необходимо закрыть доступ к странице, но не хочется использовать стандартную регистрацию/авторизацию MODX.
Примеры использования:
  • Доступ к видеоконференции
  • Временный доступ к материалам для скачивания
  • Доступ к закрытому разделу с документами


Компонент умеет:
  • Ограничивать доступ по дате


  • Ограничивать доступ по «количеству входов»


  • Ограничивать доступ по количество времени, проведенном в «закрытом разделе»


  • Администратор в любой момент может заблокировать пользователя и его «выбросит» в течении 10 секунд


Компонент фиксирует количество входов пользователя, время в закрытом разделе.
Есть некоторые поля для пользовательской информации.


Для фиксации времени пребывания и отключения пользователя в нужный момент, каждые 10 секунд компонент шлет ajax-запрос к серверу (когда пользователь авторизован). Таким образом, немного модифицировав код, можно, например, разлогинить всех пользователей сразу.
Использование компонента очень простое, достаточно вызывать сниппет isLoggedIn, который принимает 2 чанка — чанк формы авторизации и чанк с закрытым контентом.

Обсуждение компонента в сообществе MODX.PRO.

1.2.0

Добавлен параметр тегов для сниппета isLoggedIn и для пользователя. Оба параметра задаются набором тегов через запятую. Если у сниппета указаны теги, то будет произведено сравнение с тегами пользователя, если пересечения нет, то пользователя не пустит.

Последние обсуждения в сообществе MODX.pro