MiniShop2 и политика доступа
Настраивал политику доступа и теперь у меня не выводятся товары minishop2 для обычных пользователей а для админа выводятся. что делать??? хелп!!!
Комментарии: 16
Настроить политику доступа… как бы горько это не звучало.
Просмотрите пожалуйста мои настройки. Видимо я ошибку допустил, которую сам не могу увидеть из-за неопытности((
вот мои настройки. по которым у меня получается такой результат под user2:
но у администратора все товары и категории на самом фронденде показываются
а у user2 и не авторизированного пользователя не показываются :(
вот мои настройки. по которым у меня получается такой результат под user2:
но у администратора все товары и категории на самом фронденде показываются
а у user2 и не авторизированного пользователя не показываются :(
хотелось бы определенным пользователям дать доступ к определенным категориям и товарам соответственно…
вот собственно и ссылка на сайт который я делаю именно на нужный раздел
но из-за моих неправильных настроек — доступ к нему обычным пользователям закрыт(((
вот собственно и ссылка на сайт который я делаю именно на нужный раздел
но из-за моих неправильных настроек — доступ к нему обычным пользователям закрыт(((
а еще буду ваш QuickView брать. полезная штука и мне в проекте как раз нужна )
ах. забыл.
политику доступа я тоже настраивал и наследовал её от политики Administrator
обозвал ShopAdministrator
использовал AdministratorTemplate и получилось 42 из 173 правил
политику доступа я тоже настраивал и наследовал её от политики Administrator
обозвал ShopAdministrator
использовал AdministratorTemplate и получилось 42 из 173 правил
ну уже крик души ХЕЛП. весь день фигня получается :(
Сань ну че кричать то? Попробуй разобраться сам. Сделай тестовый сайт на test.modx.pro/
И делай все сначала… Меняй права, чисти кеш, перезагружай права доступа, в другом браузере проверяй что получилось…
У всех свои дела и заботы и тут нет ответа, что поставь вот там галочку и все будет чики пуки…
У меня вот у дочек седня ДР и 12 киндеров по дому бегает и орет… вообще мозг взрывается…
И делай все сначала… Меняй права, чисти кеш, перезагружай права доступа, в другом браузере проверяй что получилось…
У всех свои дела и заботы и тут нет ответа, что поставь вот там галочку и все будет чики пуки…
У меня вот у дочек седня ДР и 12 киндеров по дому бегает и орет… вообще мозг взрывается…
Весь день убил :) Вот и крик души.
Удалял и заново права настраивал. Вот перед комментом все снова по скринам вернул на старое место и написал. И перчитывал доки по настройке…
да, понимаю, праздник — мои поздравления доцям!)
Удалял и заново права настраивал. Вот перед комментом все снова по скринам вернул на старое место и написал. И перчитывал доки по настройке…
да, понимаю, праздник — мои поздравления доцям!)
А права доступа перезагружал?
Не знаю где это находится в 2.3.*, а в 2.2.*:
Если права тестируются в контексте web (с фронта), то лучше вообще открыть сам сайт в режиме «Инкогнито» браузера. Ибо, если юзер залогинен в админке, не залогинен на фронте и у него есть sudo, то с фронтэнда у него тоже будет sudo. А если, будучи залогиненным в админке, залогиниться и на фронтэнде (через HybridAuth или Login), то права уже будут применяться к залогиненному юзеру, а не как к админу с sudo. Эх, надеюсь более-менее понятно объясниил)
В общем главные правила при настройке прав:
1. Перезагружать права доступа на каждое изменение этих самых прав.
2. Тестировать права в режиме «Инкогнито». Либо через другой браузер (чтобы сессии и куки не «смешивались»).
3. Если что-то должно работать, но после перезагрузки прав не работает — разлогиниться, почистить куки и залогиниться заново.
Разбираться с твоей проблемой по скриншотам действительно сложно. Поэтому создавай тестовый сайт (http://test.modx.com, благо поднять тестовый сайт и сделать первичную настройку — дело 5 минут), там всё настраивай и тестируй, а потом на своём сайте воспроизводи «слово в слово».
Политики (в мануалах это называется ACL) действительно сложная и непонятная штука, когда берёшься за неё в первый раз. То, что ты разбираешься с ними всего один день — это ещё нормально. Многие (и я в том числе) вообще в них далеко не с первого раза въезжают (я до сих пор не до самого конца понимаю суть, чисто на интуиции настраиваю).
Так что не отчаивайся! Это нормальный процесс =)
Просто пробуй, экспериментируй, но матчасть всё-таки изучи) Методом тыка реально сложно.
И ещё раз повторю, главное — не отчаиваться! Я тоже много волос на себе вырвал, пока во всё это въезжал)
Не знаю где это находится в 2.3.*, а в 2.2.*:
"Безопасность" -> "Перезагрузить права доступа".
Ибо после любого изменения политик доступа, чтобы они вступили в силу, нужно эти права перезагружать.Если права тестируются в контексте web (с фронта), то лучше вообще открыть сам сайт в режиме «Инкогнито» браузера. Ибо, если юзер залогинен в админке, не залогинен на фронте и у него есть sudo, то с фронтэнда у него тоже будет sudo. А если, будучи залогиненным в админке, залогиниться и на фронтэнде (через HybridAuth или Login), то права уже будут применяться к залогиненному юзеру, а не как к админу с sudo. Эх, надеюсь более-менее понятно объясниил)
В общем главные правила при настройке прав:
1. Перезагружать права доступа на каждое изменение этих самых прав.
2. Тестировать права в режиме «Инкогнито». Либо через другой браузер (чтобы сессии и куки не «смешивались»).
3. Если что-то должно работать, но после перезагрузки прав не работает — разлогиниться, почистить куки и залогиниться заново.
Разбираться с твоей проблемой по скриншотам действительно сложно. Поэтому создавай тестовый сайт (http://test.modx.com, благо поднять тестовый сайт и сделать первичную настройку — дело 5 минут), там всё настраивай и тестируй, а потом на своём сайте воспроизводи «слово в слово».
Политики (в мануалах это называется ACL) действительно сложная и непонятная штука, когда берёшься за неё в первый раз. То, что ты разбираешься с ними всего один день — это ещё нормально. Многие (и я в том числе) вообще в них далеко не с первого раза въезжают (я до сих пор не до самого конца понимаю суть, чисто на интуиции настраиваю).
Так что не отчаивайся! Это нормальный процесс =)
Просто пробуй, экспериментируй, но матчасть всё-таки изучи) Методом тыка реально сложно.
И ещё раз повторю, главное — не отчаиваться! Я тоже много волос на себе вырвал, пока во всё это въезжал)
спасибо. справился частично с задачей. осталось немного)
а как в менеджере выводить нужные ресурсы в дереве ресурсов в бэкенде сайта?
допустим есть:
категория1
— субкатегория1
— субкатегория2
— статья 1
— статья 2
— субкатегория3
…
категория2
…
как в дереве ресурсво вывести именно субкатегория2 с её статьями в mrg для пользователя в админке.
пользователя и контроль доступа настроил но у меня выводится полное дерево ресурсов. а хотелось бы для этого пользователя вывести только субкатегория2 с её статьями. подскажите пожалуйста)
допустим есть:
категория1
— субкатегория1
— субкатегория2
— статья 1
— статья 2
— субкатегория3
…
категория2
…
как в дереве ресурсво вывести именно субкатегория2 с её статьями в mrg для пользователя в админке.
пользователя и контроль доступа настроил но у меня выводится полное дерево ресурсов. а хотелось бы для этого пользователя вывести только субкатегория2 с её статьями. подскажите пожалуйста)
Вопрос типо такого возник. Делаю по правам разграничение. В общем ставлю права админа, который стандартный шаблон, могу редактировать все кроме категорий и товара minishop2. Они где то отдельно настраиваются?
Приветствую! Как решил проблему? )
6 лет прошло))) Вот фиг помню если честно )))))))))))
эх. Последняя надежда была)))
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.