Я продолжаю выходить из системы администратором сонаты на странице редактирования некоторых указанных c объектов. он отлично работает с ROLE_ADMIN, но имеет проблемы с моей пользовательской ролью.
У меня было это в config.yml:
session:
# handler_id set to null will use default session handler from php.ini
handler_id: ~
, и я получал эту ошибку:
security.INFO: Заполнил TokenStorage анонимным токеном , [] []
security.DEBUG: доступ запрещен, пользователь не полностью аутентифицирован; перенаправление на точку входа аутентификации. {"исключение": "[объект] (Symfony \ Component \ Security \ Core \ Exception \ AccessDeniedException (код: 403): доступ запрещен.
, затем я изменил его на:
session:
handler_id: 'session.handler.native_file'
save_path: '%kernel.root_dir%/sessions/%kernel.environment%'
cookie_lifetime: 259200
gc_maxlifetime: 259200
после того, как я очистил кеш, моя проблема решена в режиме разработчика (app_dev. php), но в работе все еще остается.
Редактировать: Я изменил API сервера на FPM / FastCGI и до сих пор без изменений.