Symfony2 и Uploadify: токен безопасности не сохраняется - PullRequest
4 голосов
/ 10 ноября 2011

Я пытаюсь заставить Symfony2 и Uploadify работать вместе в защищенной области.(Uploadify является компонентом flash / javascript, используемым для загрузки нескольких файлов)

Мой компонент uploadify работает нормально, когда маршрут внутреннего сценария находится вне безопасной области, но когда в этой области я получаю 302Ошибка HTTP.

Сообщение в журнале:

security.INFO: Authentication exception occurred; redirecting to authentication entry point (A Token was not found in the SecurityContext.)  

При поиске ответа я обнаружил, что передача PHPSESSID в серверный сценарий в качестве сообщенияПараметр должен работать на «не-фреймворке php», но с компонентом Symfony Security кажется, что этот сценарий даже не достигнут.

Кто-нибудь знает, есть ли способ отправить этот токен на сервер?скрипт, сохраняя этот скрипт в безопасной зоне?

1 Ответ

2 голосов
/ 15 ноября 2011

После ознакомления с сайтом Symfony, возможно, это решение сработает (еще не проверялось).В файле security.yml измените параметр конфигурации access_contol на что-то вроде этого ...

access_control:
        - { path: ^/path/to/flash_component, roles: IS_AUTHENTICATED_ANONYMOUSLY }

Где / path / to / flash_component - это URL-адрес, который вы загружаете в Uploadify.Дайте мне знать, если это работает.

...