690
6.70
9.86
за сайт
- Проверено Modstore
- Бесплатные будущие обновления
- Работа на тестовом и публичном домене
- 12 месяцев тех. поддержки
Внимание, этот компонент требует версию PHP
5.6
или выше!
Если ваш сайт использует PHP ниже требуемого, установка этого
дополнения может его сломать.
Компонент реализует авторизацию пользователя по хэш-коду.
Особенности
— авторизация без ввода логина и пароля, переходом на сайт по ссылке с хэш-кодом
— можно включить/выключить возможность авторизации по хэш-коду, задать время жизни хэш-кода, указать контексты авторизации
Установка
— Подключите наш репозиторий
— Установите UserAuthHash
Попробовать пакет перед покупкой можно на modhost.pro, на нём эти дополнения можно выбрать прямо при создании сайта.
Описание
Компонент UserAuthHash позволяет авторизовать пользователя без ввода логина и пароля, переходом на сайт по ссылке с хэш-кодом. Можно задать время жизни хэш-кода, указать контексты авторизации
Сниппет UserAuthHash
Служит для генерации хэш-кода авторизации.
Пример вызова
стандарнтый синтаксис
синтаксис феном
синтаксис феном модификатор
Примечание
Авторизация не работает:
— для пользователей с ключем sudo
— для заблокированных пользователей
— для контекста mgr
Особенности
— авторизация без ввода логина и пароля, переходом на сайт по ссылке с хэш-кодом
— можно включить/выключить возможность авторизации по хэш-коду, задать время жизни хэш-кода, указать контексты авторизации
Установка
— Подключите наш репозиторий
— Установите UserAuthHash
Попробовать пакет перед покупкой можно на modhost.pro, на нём эти дополнения можно выбрать прямо при создании сайта.
Описание
Компонент UserAuthHash позволяет авторизовать пользователя без ввода логина и пароля, переходом на сайт по ссылке с хэш-кодом. Можно задать время жизни хэш-кода, указать контексты авторизации
Сниппет UserAuthHash
Служит для генерации хэш-кода авторизации.
Пример вызова
стандарнтый синтаксис
<a href="[[++site_start]]?auth_hash=[[!UserAuthHash?&user=`2`&lifeTime=`1h`]]"&msorder=1>Заказы</a>
синтаксис феном
{set $args = [
'msorder' => 1,
'auth_hash' => ('!UserAuthHash'|snippet:['user' => 2,'lifeTime' => '1h'])
]}
<a href="{'site_start'|option|url:['scheme' => 'full','xhtml_urls' => 0]:$args}">Заказы</a>
синтаксис феном модификатор
{set $args = [
'msorder' => 1,
'auth_hash' => (['user' => 'test@gmail.com','lifeTime' => '1h']|getAuthHash)
]}
<a href="{'site_start'|option|url:['scheme' => 'full','xhtml_urls' => 0]:$args}">Заказы</a>
Примечание
Авторизация не работает:
— для пользователей с ключем sudo
— для заблокированных пользователей
— для контекста mgr
1.0.1-beta (23.09.2019)
- Add events 'uahOnBeforeGetAuthHash' 'uahOnGetAuthHash' 'uahOnBeforeProcessAuthHash' 'uahOnProcessAuthHash' 'uahOnBeforeRemoveAuthHash' 'uahOnRemoveAuthHash'
1.0.0-beta (21.09.2019)
- Initial
Последние обсуждения в сообществе MODX.pro