2011-11-10 18 views
4

Symfony2とUploadifyを安全な場所で連携させようとしています。 (Uploadifyは複数のファイルをアップロードするためのフラッシュ/ javascriptコンポーネントです)Symfony2とUploadify:セキュリティトークンが保存されていません

私のuploadifyコンポーネントは、エラー。

ログメッセージは次のとおりです。

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

答えを探している間、私はポストパラメータとしてバックエンドスクリプトにPHPSESSIDを渡すと「非フレームワークPHP」に取り組む必要があることを見つけたがsymfonyのセキュリティコンポーネントでは、このスクリプトにも到達していないようです。

セキュア領域にこのスクリプトを保存しているときに、そのトークンをバックエンドスクリプトに送信する方法があるかどうかは知りませんか?

答えて

2

Symfonyのウェブサイトを読んだ後で、このソリューションが動作する可能性があります(テストしていない可能性があります)。あなたのsecurity.ymlファイルで、あなたのaccess_contol設定オプションは、このようなものに変更...

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

/パス/に/ flash_componentはあなたがUploadifyににアップロードされているURLです。そのことが分かれば教えてください。

+0

こんにちは、私は同じ問題があります。私はあなたのアドバイスをしてみたが、何もしなかった。別の解決策を見つけましたか?ありがとう – stuzzo

+0

あなたのキャッシュをクリアして、このアクセス制御ルールが他のすべてのルールよりも高いことを確認してください – JamesHalsall

関連する問題