この質問により、Symfony2アプリケーションにログインした後にコードを実行する方法が明確になりました。特に、解決策はAuthenticationHandler、インターフェイスを実装するを作成することAuthenticationSuccessHandlerInterfaceです。
onAuthenticationSuccess()インターフェイスからの関数でAuthenticationSuccessHandlerInterface、ログイン後にユーザーがリダイレクトされるURIを指定する必要があると述べました。
デフォルトでは、ユーザーがセキュリティで保護された領域(つまりページX)にアクセスしようとすると、Symfony2はユーザーをログインページにリダイレクトします。ログインが成功すると、ユーザーは保護されたページXにリダイレクトされます。したがって、ログイン後に一意のページはありません(例:ホーム)。
ユーザーをページXonAuthenticationSuccess()にリダイレクトする関数をどのように処理しますか?