Как правильно сделать авторизацию двух разных групп пользователей.

Всем добрый день!

Помогите пожалуйста с задачей.
На сайте должно быть два типа пользователей, Риелторы и Собственники.
Я создал два типа «Групп пользователей» — Users и Rieltors
Регистрацию на фронте через Office я настроил, но теперь хочу сделать так, что бы при авторизации, были две разные ссылки, для Риелторов отдельно, для собственников отдельно.
И что бы даже если пытаются зайти через страницу авторизации собственника, не пускало риелтора.
А при удачной авторизации в нужной группе, его перекидывало на определённую страницу кабинета.
Ruslan
12 ноября 2024, 20:19
modx.pro
851
0

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

Артур Шевченко
12 ноября 2024, 20:26
0
И что бы даже если пытаются зайти через страницу авторизации собственника, не пускало риелтора.
Нужно создать две группы ресурсов одну для риелторов, другую для собственников, и в каждую группу положить соответствующие ресурсы.

при авторизации, были две разные ссылки, для Риелторов отдельно, для собственников отдельно.
Наверное плагином на событие OnWebLogin можно сделать редирект.
    Ruslan
    12 ноября 2024, 20:32
    0
    То-есть всё таки создать надо два типа груп ресурсов. Хорошо, это я могу сделать.

    Всё таки кастомно только писать проверку при атворизации?
    у плагина Office нельзя как то указать проверку авторизации только нужной группы пользователей? А то не нашел примеров в интернете.
      Артур Шевченко
      12 ноября 2024, 20:36
      0
      Но как указать при Авторизации, сделать так, что бы проверяло логины только собственников, и если там вводят логин Риелтора, выдало ошибку, и писало ошибку.
      А зачем выдавать ошибку, если у риеторов тоже есть лк?
        Ruslan
        Вчера в 08:04
        0
        Пожелание клиента.
        Наверное надо будет обьяснить клиенту что сделаем страницу авторизации на одной старнице, просто будем перекидывать в разные личные кабинеты, в зависимости от его роли.
          Артур Шевченко
          Вчера в 10:55
          +1
          Не все пожелания клиента нужно реализовывать. Одно дело когда желание обосновано бизнес-процессами, а другое дело клиент так видит. В данном случае, на мой взгляд, это бессмысленное усложнение.
    Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
    5