easyAuth

Ограничение доступа к контенту по открытым паролям.
Автор дополнения
Lev Verbitskiy
Пакетов
4
Закачек
142
Автор дополнения
Пакетов
4
Закачек
142
Версия 1.0.0-alpha
Дата выпуска 17.10.2016
Загрузки 8
Просмотры 185
Внимание, этот компонент требует версию PHP 5.3 или выше! Если ваш сайт использует PHP ниже требуемого, установка этого дополнения может его сломать.
Внимание, этот компонент требует версию MODX не ниже 2.3 !
Компонент предназначен для проектов, где необходимо закрыть доступ к странице, но не хочется использовать стандартную регистрацию/авторизацию MODX.
Примеры использования:
  • Доступ к видеоконференции
  • Временный доступ к материалам для скачивания
  • Доступ к закрытому разделу с документами


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


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


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


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


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


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

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

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