MiniShop2 и политика доступа

Настраивал политику доступа и теперь у меня не выводятся товары minishop2 для обычных пользователей а для админа выводятся. что делать??? хелп!!!
Саша Иващенко
11 августа 2014, 07:06
modx.pro
3 372
0

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

Володя
11 августа 2014, 11:18
+2
Настроить политику доступа… как бы горько это не звучало.
    Саша Иващенко
    11 августа 2014, 15:15
    0
    Просмотрите пожалуйста мои настройки. Видимо я ошибку допустил, которую сам не могу увидеть из-за неопытности((










    вот мои настройки. по которым у меня получается такой результат под user2:


    но у администратора все товары и категории на самом фронденде показываются


    а у user2 и не авторизированного пользователя не показываются :(
      Саша Иващенко
      11 августа 2014, 15:17
      0
      хотелось бы определенным пользователям дать доступ к определенным категориям и товарам соответственно…

      вот собственно и ссылка на сайт который я делаю именно на нужный раздел

      но из-за моих неправильных настроек — доступ к нему обычным пользователям закрыт(((
        Саша Иващенко
        11 августа 2014, 15:25
        0
        а еще буду ваш QuickView брать. полезная штука и мне в проекте как раз нужна )
          Саша Иващенко
          11 августа 2014, 15:30
          0
          ах. забыл.
          политику доступа я тоже настраивал и наследовал её от политики Administrator
          обозвал ShopAdministrator
          использовал AdministratorTemplate и получилось 42 из 173 правил
            Саша Иващенко
            11 августа 2014, 15:50
            0
            а вот доступ к контекстам. там и для member 9999 к обоим контекстам доступ есть… или не так нужно… так как результат не меняется. права перезагрушаю, кеш чистил.
            Саша Иващенко
            11 августа 2014, 22:01
            0
            ну уже крик души ХЕЛП. весь день фигня получается :(
              Володя
              11 августа 2014, 22:09
              +2
              Сань ну че кричать то? Попробуй разобраться сам. Сделай тестовый сайт на test.modx.pro/
              И делай все сначала… Меняй права, чисти кеш, перезагружай права доступа, в другом браузере проверяй что получилось…

              У всех свои дела и заботы и тут нет ответа, что поставь вот там галочку и все будет чики пуки…
              У меня вот у дочек седня ДР и 12 киндеров по дому бегает и орет… вообще мозг взрывается…
                Саша Иващенко
                11 августа 2014, 22:12
                0
                Весь день убил :) Вот и крик души.
                Удалял и заново права настраивал. Вот перед комментом все снова по скринам вернул на старое место и написал. И перчитывал доки по настройке…

                да, понимаю, праздник — мои поздравления доцям!)
                  Алексей Карташов
                  11 августа 2014, 23:06
                  +1
                  А права доступа перезагружал?
                  Не знаю где это находится в 2.3.*, а в 2.2.*:
                  "Безопасность" -> "Перезагрузить права доступа".
                  Ибо после любого изменения политик доступа, чтобы они вступили в силу, нужно эти права перезагружать.
                  Если права тестируются в контексте web (с фронта), то лучше вообще открыть сам сайт в режиме «Инкогнито» браузера. Ибо, если юзер залогинен в админке, не залогинен на фронте и у него есть sudo, то с фронтэнда у него тоже будет sudo. А если, будучи залогиненным в админке, залогиниться и на фронтэнде (через HybridAuth или Login), то права уже будут применяться к залогиненному юзеру, а не как к админу с sudo. Эх, надеюсь более-менее понятно объясниил)

                  В общем главные правила при настройке прав:
                  1. Перезагружать права доступа на каждое изменение этих самых прав.
                  2. Тестировать права в режиме «Инкогнито». Либо через другой браузер (чтобы сессии и куки не «смешивались»).
                  3. Если что-то должно работать, но после перезагрузки прав не работает — разлогиниться, почистить куки и залогиниться заново.

                  Разбираться с твоей проблемой по скриншотам действительно сложно. Поэтому создавай тестовый сайт (http://test.modx.com, благо поднять тестовый сайт и сделать первичную настройку — дело 5 минут), там всё настраивай и тестируй, а потом на своём сайте воспроизводи «слово в слово».

                  Политики (в мануалах это называется ACL) действительно сложная и непонятная штука, когда берёшься за неё в первый раз. То, что ты разбираешься с ними всего один день — это ещё нормально. Многие (и я в том числе) вообще в них далеко не с первого раза въезжают (я до сих пор не до самого конца понимаю суть, чисто на интуиции настраиваю).
                  Так что не отчаивайся! Это нормальный процесс =)
                  Просто пробуй, экспериментируй, но матчасть всё-таки изучи) Методом тыка реально сложно.
                  И ещё раз повторю, главное — не отчаиваться! Я тоже много волос на себе вырвал, пока во всё это въезжал)
                    Саша Иващенко
                    13 августа 2014, 12:08
                    0
                    спасибо. справился частично с задачей. осталось немного)
              Саша Иващенко
              13 августа 2014, 12:08
              0
              а как в менеджере выводить нужные ресурсы в дереве ресурсов в бэкенде сайта?
              допустим есть:
              категория1
              — субкатегория1
              — субкатегория2
              — статья 1
              — статья 2
              — субкатегория3

              категория2


              как в дереве ресурсво вывести именно субкатегория2 с её статьями в mrg для пользователя в админке.

              пользователя и контроль доступа настроил но у меня выводится полное дерево ресурсов. а хотелось бы для этого пользователя вывести только субкатегория2 с её статьями. подскажите пожалуйста)
                Михаил
                25 декабря 2014, 14:38
                0
                Вопрос типо такого возник. Делаю по правам разграничение. В общем ставлю права админа, который стандартный шаблон, могу редактировать все кроме категорий и товара minishop2. Они где то отдельно настраиваются?
                  Andrew
                  18 февраля 2021, 15:49
                  0
                  Приветствую! Как решил проблему? )
                    Михаил
                    18 февраля 2021, 16:18
                    0
                    6 лет прошло))) Вот фиг помню если честно )))))))))))
                      Andrew
                      18 февраля 2021, 16:46
                      0
                      эх. Последняя надежда была)))
                  Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
                  16