0

form_login の失敗パスを設定できることはわかっています。

form_login:
            provider:       fos_userbundle
            failure_path:   /register
            default_target_path: /home

プロファイルの編集とパスワードの変更に同じ構造を設定するにはどうすればよいですか? (プロフィール/編集)

4

1 に答える 1

0

私の知る限り、いいえ、それは不可能です。

form_loginは fos_userbundle ではなく symfony2 によって処理されます

form_login を指定することで、Symfony2 フレームワークに、ユーザーが自分自身を認証する必要があるという要求がこのファイアウォールに対して行われるときはいつでも、ユーザーは資格情報を入力できるフォームにリダイレクトされることを伝えます。先ほど宣言したユーザー プロバイダー サービスを、認証プロセスの一部として使用するファイアウォールのプロバイダーとして指定したことは驚くことではありません。

symfony2 はセキュリティ コンテキスト トークンの生成を処理するため、障害パスを設定するために他の人に道を譲った場合。

しかし、あなたの場合、それは完全にあなたの管理下にあるのに、なぜその設定が必要なのですか?

セキュリティについてもっと読むことをお勧めします

于 2013-02-09T10:40:21.617 に答える