Форма входа на сайт в MODX Evolution

Форма входа на сайт применительно к системе MODX Evolution обычно реализовывается с помощью сниппета под названием WebLogin, который также, как и WebSignup является стандартным, т.е. устанавливаемым по умолчанию вместе с CMS. После авторизации посетитель получает доступ к страницам, разрешенным для заданной группы веб-пользователей.

Форма авторизации:

Форма входа на сайт в MODX Evolution

Форма восстановления пароля:

Форма восстановления пароля в MODX Evolution

Как сделать такие же:

Итак, создаем чанк со следующим содержимым:

[!WebLogin? 
&logouthomeid=`1`
&loginhomeid=`2`
&tpl=`loginForm`
!]

  • tpl — чанк, пользовательский шаблон формы авторизации.
  • logouthomeid — идентификатор документа, куда будет перенаправлен посетитель после того, как он разлогинится.
  • loginhomeid — идентификатор документа, куда будет перенаправлен посетитель после того, как он авторизуется.

Далее очень внимательно скопипастите кусок кода на HTML, который представлен на второй странице сей статьи, заполните им чанк loginForm.

Замечание 1. Обратите внимание на комментарий <!-- #declare:separator <br> --> — это не просто текст, а обозначение разделителей элементов. Они нужны для того, чтобы правильно срабатывал JavaScript, скрывающий форму входа и показывающий форму восстановления пароля.

Замечание 2. Конструкция <a href='[+action+]'>[+logouttext+]</a> выводит ссылку на разлогинивание.

Замечание 3. Также обращайте внимание на вставки вида [+rememberme+] и т.п. Плюс авторизация будет действовать только для веб-пользователей, а это в MODX Evolution не тоже самое, что администраторы а-ля менеджеры.

P.S. Доведение восстановления пароля до ума рассмотрим в одной из следующих статей.

Опубликовано 28-08-2013 в 16:47


Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

Можно использовать следующие HTML-теги и атрибуты: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

Свежие комментарии

  • Иван: к записи Привет всем, доброго времени суток! Я излазил весь »
  • Александер: к записи Потом пригляделся, вроде Вы не это имели в виду и »
  • Александер: к записи У Вас не русифицируется, потому что не везде включ »
  • Администратор: к записи Это надо использовать функции вашей CMS. »
  • Alex: к записи Ребят, а подскажите пожалуйста, как реализовать с »
  • Владимир: к записи А как теперь будет выглядеть ссылка для перехода н »
  • Администратор: к записи Не знаю. »

Статистика спама

Последние твиты