このオプションを security.yml のファイアウォール設定の下に追加しました。
use_referer: true
これで、メールの確認に使用するリンクを作成しました。開発モードのときに、アプリケーションにログインせずにリンクをクリックすると、ログイン ページが表示され、ログイン後にメール確認リンクに移動します。しかし、本番モードでは、これはログイン後に機能しません。私もデフォルトのターゲットパスにリダイレクトされています。
ここに security.yml があります:
firewalls:
dev:
pattern: ^/(_(profiler|wdt)|css|images|js)/
security: false
main:
pattern: ^/
my-login:
login_path: /
check_path: /login_check
default_target_path: /default_root
provider: my_provide
use_referer: true
編集:いくつかの詳細情報
応答をチェックし、ユーザーが認証されていない場合はログインページにリダイレクトする例外リスナーを作成しました。以前は本番モードでのみ動作していましたが、開発モードで動作するようにしましたが、リファラーも開発モードで動作しません。
この特定のルートの例外リスナーをバイパスできる方法はありますか?