Форма входа на сайт в 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


Комментариев к записи: 3

  1. Андрей:

    У вас лишнее в 71 строке.
    За быстрый урок спасибо.

  2. Андрей:

    Сорри, лишнее TD

  3. Спасибо большое!
    Благодаря вашим статьям разобрался наконец таки с WebLogin и WebSignup, «изкаропки» почему-то не давались мне, а тут как по маслу.
    Ещё раз спасибо!

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

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

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











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

  • krasnov8953: к записи Не работает как мне кажется строчка $newTvId = $ »
  • Dimanski: к записи ничего не понимаю. Ставлю ModX на хостинг r01.ru »
  • Дмитрий: к записи Спасибо! Очень выручили. С битриксом беда, а прав »
  • леонид: к записи как сделать что были в ряд? у меня получается по о »
  • Администратор: к записи Статический IP. »
  • Steel: к записи Администратор, вы данную проблему решили подключен »
  • Дмитрий: к записи Хотел узнать как прикрутить данное окно (http://re »

Blogroll:

  • бмв 34 запчасти

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