Login - бесплатный и самый популярный среди разработчиков компонент Modx, предназначенный для создания личного кабинета.


Выведем форму входа:

[[!Login?
&loginTpl=`lgnLoginTpl`
&logoutTpl=`lgnLogoutTpl`
&loginViaEmail=`1`
]]

 

Выход:

<a href="[[~10]]?service=logout"">Выход</a>

[[~10]] - формирует ссылку. Где 10 - это id ресурса, на который нужно перенаправить.

 

 

Параметр Описание По умолчанию
actionKey Переменная REQUEST, которая указывает, какое действие предпринять. service
contexts (Экспериментальный) Список контекстов, разделенных запятыми, для входа в систему. По умолчанию используется текущий контекст, если он не задан явно.  
errTpl Ошибка tpl. lgnErrTpl
errTplType Тип ошибки tpl. modChunk
loginKey Ключ действия входа. login
loginMsg Необязательное сообщение-ярлык при акте входа. Если не заполнена, будет использоваться назначенная по умолчанию строчка из словаря Login.  
loginResourceId Ресурс, на который необходимо перенаправить пользователя при успешном входе в систему. Значение по умолчанию: 0 (перенаправит на эту же страницу)  
loginResourceParams Параметры объекта JSON , присоединяемые к ссылке-редиректу при выходе из аккаунта. Пример: {"test":123} преобразуется в url.html?test=123  
loginTpl Форма входа tpl. lgnLoginTpl
loginViaEmail Включение входа через имя пользователя или адрес электронной почты.  
logoutKey Ключ действия выхода. logout
logoutMsg Необязательное сообщение-ярлык при акте выхода. Если не заполнена, будет использоваться назначенная по умолчанию строчка из словаря Logout.  
logoutResourceId

ID ресурса, на который перенаправляется пользователь после успешного выхода из аккаунта. 0 перенаправляет на себя.

 
logoutResourceParams Параметры объекта JSON , присоединяемые к ссылке-редиректу при выходе из аккаунта. Пример: {"test":123} преобразуется в url.html?test=123  
logoutTpl Выход tpl. lgnLogoutTpl
postHooks Список хуков или сниппетов, разделенный запятыми, который будет выполнен после регистрации пользователя.  
preHooks Какие скрипты нужно запустить, если они есть, перед тем, как пользователь войдет в систему или выйдет из нее. Это может быть список хуков, разделенных запятыми, и если первый хук выполнить не получится, все последующие также не сработают. Хук, также, может являться именем сниппета, который будет выполнять этот снимет.  
recaptchaTheme If `recaptcha` is set as a preHook, this will select a theme for the reCaptcha widget. clean
redirectToOnFailedAuth (Для версии 1.6.4-pl & +) Перенаправляет на отдельную страницу при неверном входе.  
redirectToPrior Если установлено значение 1, то перенаправляет пользователя на предыдущую страницу (HTTP_REFERER) после успешного входа.  
rememberMeKey Необязательно. Имя поля для перключателя "Запомнить меня" для сохранения статуса входа. По умолчанию "rememberme". rememberme
toPlaceholder Если название установлено, вывод будет сформирван в этот плейсхолдер.  
tplType Тип tpls, который предоставляется для формы входа и выхода. modChunk
 
← Полный или частичный путь к названию сайта в titleОтключить кеширование для статичных ресурсов →