Login.Login

  • Что такое Login?
  • Использование
  • Свойства
  • Другие свойства(не Login)
  • Использование reCaptcha
  • Выход
  • Дополнительно

Что такое Login?

Этот компонент загружает простую форму входа и выхода, а так же процес аутентификации пользователя.

Использование

Пример для Login

[[!Login]]

Вы можете так же использовать шаблон, однако убедитесь, что Вы вызвали &tpl параметр

[[!Login? &tplType=`modChunk` &loginTpl=`myLoginChunk`]]

Свойства

Login имеет несколько настроек конфигурации, вы можете задавать и изменять их поведение.

 Название  Описание  Значение по умолчанию
 actionKey  Переменная запроса, который указывает, какие действия предпринять. По умолчанию 'service' это полезно (если вы хотите изменить запрос на вашем сайте.)  service
loginKey  Ключ действия логин. По умолчанию 'login'.(**) Например если actionKey установлен на 'service'  login
logoutKey    logout
rememberMeKey    rememberme
tplType    inline
 loginTpl    lgnLoginTpl
logoutTpl     lgnLoginTpl
errTpl    lgnErrTpl
errTplType    modChunk
loginResourceId    0
loginResourceParams    
logoutResourceId    0
logoutResourceParams    
loginMsg    
logoutMsg    
redirectToPrior    0
contexts    
preHooks    
postHooks    
toPlaceholder Если включено, установик вывод login снипета в плейсхолдер  
redirectToOnFailedAuth Перенаправление на указаную страницу при ошибке входа в систему.  

Другие свойства(не Login)

Полезные параметры, дополняющие Login

 Название Описание Значение по умолчанию
 recaptchaHeight Может быть использован для изменения высоты атрибута reCaptcha  300
 recaptchaTheme Служит для изменения темы reCaptcha на "red', "white", "blackglass", "clean", любо на любую другую доступную в Google  clean
 recaptchaWidth  Может быть использован для изменения ширины атрибута reCaptcha  500

Опции tplType

tplType и errTplType имеют список дополнителльных опций для выбора. Это может быть:

  • modChunk - tpl должен содержать название блока.
  • file - должен содержать абсолютный путь к tpl файлу.
  • inline -
  • embedded - tpl уже на странице;  просто плейсхолдер для ошибок.

использование reCaptcha

Во первых убедитесь что в настройках системы установлены reCaptcha API keys для ваших `recaptcha.public_key` и `recaptcha.private_key`. А для добавления на страницу достаточно вызвать "recaptcha" preHook вашего снипета:

[[!Login? &preHooks=`recaptcha`]]

 и убедитесь в наличии [[+login.recaptcha_html]] плейсхолдера в вашем tpl чанке. Это требуется reCaptcha для входа.

Вы можете ознакомиться с

Выход

Как вам выйти из системы? Вы просто вызываете страницу, содержащую вызов вашего Login снипета и нажимаете "выход(logout)". В примере вызов Login снипета содержится на странице 21:

<a href="[[~21? &service=logout]]" title="Logout">Logout</a>
(which automatically appends '&service=logout' to your URL)

Назад