easyAuth

Ограничение доступа к контенту по открытым паролям.
Автор дополнения
Lev Verbitskiy
Пакетов
2
Закачек
94
Обычно отвечает в течение суток
Автор дополнения
Пакетов
2
Закачек
94
Обычно отвечает в течение суток
Версия 1.2.0-rs
Дата выпуска 02.04.2020
Загрузки 45
Просмотры 7 595
Компонент предназначен для проектов, где необходимо закрыть доступ к странице, но не хочется использовать стандартную регистрацию/авторизацию MODX.
Примеры использования:
  • Доступ к видеоконференции
  • Временный доступ к материалам для скачивания
  • Доступ к закрытому разделу с документами


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


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


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


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


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


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

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

1.2.0

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

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