Личный кабинет пользователя

Нужно сделать несложный личный кабинет.
Чтобы была возможность регистрации, авторизации пользователя и после логина каждому пользователю была доступна одна или насколько страниц для чтения, на которых админ размещает информацию. Либо это одна и та же страница, но в зависимости от пользователя некоторые поля ее должны меняться.
Почитал мануалы вроде Login для этого подходит, только не могу понять там можно сделать отдельные страницы для каждого пользователя или страницы будут доступны либо всем, либо всем зарегистрированным пользователям.

Или может есть другие решения?
Андрей
22 апреля 2020, 15:00
modx.pro
850
0

Комментарии: 4

Андрей
23 апреля 2020, 15:40
0
Пошел по пути одной страницы с обновляемыми полями для каждого пользователя. Не могу понять где и как эти поля заводить и хранить. Пока вижу один вариант — добавлять доп поля в профиль пользователя, но мне кажется это не совсем верным. Если информации будет много, то в эти полях можно запутаться.
Можно ли создать скажем страницу название которой будет равно id пользователя и чтобы она транслировалась ему в личный кабинет?
    Андрей
    23 апреля 2020, 16:54
    0
    вопрос снят. там же можно дальше обычным pdoTools выводить инфу.
    Наумов Алексей
    23 апреля 2020, 17:03
    +1
    Вариантов куча.
    Но самое простое — да, создать отдельный раздел, где внутри будут неопубликованные страницы с pagetitle=user.id
    И просто показывать контент этих страниц.
      Андрей
      23 апреля 2020, 17:07
      0
      да, я понял. я чего-то протупил и думал это нужно через login реализовывать, например, в привязке к профилю, а там этого нет.
      и только потом понял — раз нет, значит оно и не нужно, можно использовать обычные средства, а логин для регистрации и организации доступа.
      Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
      4