私のsymfony3のログインページは、私のsecurity.yml
ファイルに記載されているように、デフォルトでは家にリダイレクトされます。ユーザーの状態でログインした後のsymfonyのリダイレクト
しかし、私が「プロフィールの編集」ページにリダイレクトするのは、ユーザーがまだそれを実行しなかった場合です。私はコントローラでこれを作っていますが、ログインフォームには$form->handleRequest($user)
がないので、私は$user
のテスト変数を持っていません。
はロールに基づいてユーザーをリダイレクトする方法についてSO話題がたくさんあり、そしてdocumentationは、フォームのアクションフィールドからまたはsecurity.yml
以内にリダイレクトについて伝え、しかしいないが、私が探しているものです。
条件に基づいてリダイレクトするにはどうすればよいですか?
NB:。いくつかの理由のために、私は
:ログインのようなものだろう
。 html – davidbonachera
これは私があなたが知っていたこととまったく同じリンクです... –
おっと...セッション/クッキーを使用して空であればリダイレクトする方法があります。 http://symfony.com/doc/current/components/http_foundation.html#setting-cookies/http://api.symfony.com/3.2/Symfony/Component/HttpFoundation/Cookie.html – davidbonachera