Авторизация на сайте
Нужно организовать авторизацию на сайте исходя из следующих задач -
1) Регистрация пользователя по заданной форме.
2) Хранение информации о пользователях в виде базы, таблицы
3) Подстановка данных авторизованных пользователей в формы на сайте.
4) Показывать часть контента только авторизованным пользователям.
Реально ли это сделать стандартными средствами modx? Речь идет об интернет магазине на МиниШоп, поэтому спрашиваю тут :)
1) Регистрация пользователя по заданной форме.
2) Хранение информации о пользователях в виде базы, таблицы
3) Подстановка данных авторизованных пользователей в формы на сайте.
4) Показывать часть контента только авторизованным пользователям.
Реально ли это сделать стандартными средствами modx? Речь идет об интернет магазине на МиниШоп, поэтому спрашиваю тут :)
Комментарии: 11
Да реально пакет Login.
rtfm.modx.com/display/ADDON/Login
Все дополнительные поля пользователя пишутся в доп поля юзера
Чтобы доставать их в login пакете есть снипеты, почитайте мануал там все толково.
rtfm.modx.com/display/ADDON/Login
Все дополнительные поля пользователя пишутся в доп поля юзера
Чтобы доставать их в login пакете есть снипеты, почитайте мануал там все толково.
Как минимум в АПИ есть раздел личный кабинет
Информация о пользователях я так понимаю будет в админке модх хранится?
Спасибо!
ну так вы админку смотрели? )) там в разделе безопасность есть юзеры )) а в модекс есть специальный объект modUser и modUserProfile для работы с юзерами.
Я новичок, поэтому и такие вопросы) Буду разбираться, спасибо за ответы)
Кто знает, почему когда новый зарегистрированный пользователь переходит с почты по ссылки активации, его профиль не активируется? использую login.
[[!Register?
&submitVar=`registerbtn`
&activationResourceId=`29`
&activationEmailTpl=`lgnActivateEmailTpl`
&activationEmailSubject=`Спасибо за регистрацию!`
&submittedResourceId=`28`
&usergroups=`Пользователи`
&excludeExtended=`email:required:email,login-updprof-btn`
]]
В 29 ресурсе вот такой код: [[!ConfirmRegister? &redirectTo=`Куда редиректить`]] есть?
Спасибо! помогло)
Читайте внимательно документацию )
нет опыта не у кого?
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.