2017-02-11 8 views
-1

symfony3のリクエストリスナーからCSRFトークンを取得する必要があるシナリオがあります。事は私が方法を知らないです。私はコントローラでこれを行うことがわかります。Listner symfonyのCSRFトークンを取得

$_token = $this->get('form.csrf_provider')->generateCsrfToken('form') 

私の質問は、あなたがこの

答えて

0

You can add the token provider as argument to your Listener's constructor $を使用してwithlutのリスナーからそれを得るだろうかです。 In your service definition you pass the token provider as argument。サービスID form.csrf_providerで参照できます。次に、あなたのコントローラーと同じようにプロバイダーを使用することができます。

+0

サンプルコード – Kimigx

+1

自分で作業してください。あなたが立ち往生した場合は、あなたの質問を拡大してください。 – dbrumann

関連する問題