ログイン後のリダイレクトの問題 (symfony1.4)
某草草
某草草 2017-05-16 16:44:22
0
2
453

構成ファイルの設定を参照するには、ページにログインする必要があります。
ログイン後、このページに戻っていただければ幸いです
しかし、ログインページのアクションで、ログイン前にリファラーを取得できません。この状況に対処するにはどうすればよいですか?

某草草
某草草

全員に返信(2)
淡淡烟草味

ログインしていない場合、ログインが必要なページはログインページにリダイレクトされます。このとき、以前にリクエストした URL がセッションに保存されます。
ログイン後に/ルートに行く場合はセキュリティに行く必要があります

リーリー

ログインが失敗した場合、要求された URL はdefault_security_target に保存されます。それ以外の場合、デフォルトは /

です。
いいねを押す +0
过去多啦不再A梦

つまり、ログインしていないユーザーがログインが必要なページにアクセスすると、ログインに成功すると、元のページにリダイレクトされます。訪問しますよね?

ユーザーがログイン ページに初めてリダイレクトされるときにリファラーを取得します。ユーザーのログイン フォームがログイン ページに送信されるときに、非表示の入力を使用するなどしてこのリファラーを渡し、ログインに成功した後にリファラーにジャンプします。ログインが失敗した場合は、ログイン ページに戻り、リファラーを再度渡します。 (上記の操作をループします)

ajaxを使用すると、ログインプロセスがはるかに簡単になります

いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート