2015-02-11 3 views

ответ

0

Не уверен, но, похоже, доступные роли не хранятся в базе данных, а скорее собираются из файлов конфигурации yaml (и хранятся в кеше ??).

Итак, добавить роль в любом Policy.yaml файле, например:

roles: 
    'My.Package:CreatorOfDoomRole': 
    privileges: [] 

После этого вы можете использовать команду CLI поток ./flow user:addrole <username> <role>, чтобы добавить новую роль пользователя (роли сохраняются в виде разделенных запятыми список в таблице typo3_flow_security_account, поле roleidentifiers).

(Дополнительная информация о том, как кэшируется yaml: «Файлы yaml кэшируются, в контексте разработки кеш должен быть очищен при каждом запросе (и на хозяине это немного оптимизировано, поэтому они будут очищаться только в контексте разработки, если было действительно изменение в yaml). Сохранено в файле: Data/Temporary/Production/Configuration/ProductionConfigurations.php ")

Смежные вопросы