0
キャプチャ入力などの追加情報を持つログインデータをキャッチする必要があります。 ログインするときに、loginListenerでこの$ _POST情報が失われたため、データベースにデータを処理できません。ログイン前に投稿データを取得
我々は、ログインする前に、データベースにアクセスし、その中のいくつかのPOSTデータをキャッチするいくつかのコードを実装するために見つけた唯一の機能は、ファイルに、UsernamePasswordFormAuthenticationListenerクラスのattemptAuthentication機能である:
vendor/symfony/src/Symfony/Component/Security/Http/Firewall/UsernamePasswordFormAuthenticationListener.php
しかし、これを修正する必要がある場合、私たちは悪い習慣だと考えています。
データベースアクセスコードを実装するために、SymFony 2でBeforeLogin関数とファイルを見つける必要があります。
ありがとうございます。良い選択です。 LoginListenerでonSecurityInteractiveLogin関数を実装しようとしましたが、ログイン後にのみ機能します。 ログインする前にこれを行う必要があります。 – Santi