UMIhelp

Разработка сайта на UMI.CMS => Шаблоны XSLT => Тема начата: rob1n от 05 Апреля 2017, 20:08:20

Название: Работа с регистрацией пользователей
Отправлено: rob1n от 05 Апреля 2017, 20:08:20
Всем привет!
Я ни как не могу понять, как работает система авторизации, регистрации пользователей на сайте.
Читаю документацию, но в голове просто каша.
Не понимаю как создать форму для регистрации пользователя.
Где ее создавать, как выводить. У меня паника и нервы подымаются. :'(
Может кто-нибудь посоветует какое-нибудь руководство от и до. Кроме официального, которое мне кажется отрывочным.
Название: Re: Работа с регистрацией пользователей
Отправлено: rob1n от 05 Апреля 2017, 22:54:25
UPD
В документации написан такой match:
result[@module = 'users' and @method = 'login']
Но ведь в  result у страниц нет такого модуля
Название: Re: Работа с регистрацией пользователей
Отправлено: rob1n от 06 Апреля 2017, 00:32:55
UPD
match="result[@module = 'users' and @method = 'login']"
Существует только у не авторизованных пользователей. Но они же по умолчанию как гости заходят и отключить это нельзя, да и думаю не нужно.
Название: Re: Работа с регистрацией пользователей
Отправлено: rob1n от 06 Апреля 2017, 01:10:09
UPD
Я понял!
регистрация происходит только со страницы users/registrate тут в result есть нужный метод
авторизация происходит только со страницы users/login
А я пытался вызвать с главной страницы из pop-up окна.

Я верно все понял?
Если да, то осталось два вопроса:
1 - почему об этом ни кто не написал в документации
2 - при регистрации возникает ошибка, как работать в xslt с %system listErrorMessages()%
Название: Re: Работа с регистрацией пользователей
Отправлено: e.ioffe от 06 Апреля 2017, 10:11:21
Цитировать
2 - при регистрации возникает ошибка, как работать в xslt с %system listErrorMessages()%

<xsl:apply-templates select="document('udata://system/listErrorMessages/')/udata" />
Название: Re: Работа с регистрацией пользователей
Отправлено: rob1n от 06 Апреля 2017, 15:34:14
Понял, спасибо)