多くのサイト (vbulletin を使用しているサイトなど) を目にします...
ありがとうございました!ログインに成功しました。続行するにはここをクリックしてください
ページ。
そのようなことをすることの利点/利点はありますか? それとリダイレクトしないことの違いは何ですか?
多くのサイト (vbulletin を使用しているサイトなど) を目にします...
ありがとうございました!ログインに成功しました。続行するにはここをクリックしてください
ページ。
そのようなことをすることの利点/利点はありますか? それとリダイレクトしないことの違いは何ですか?
リダイレクト サイトのフローは次のとおりです (ここでのオープナー ページは、「ログインした」領域の最初のページを意味します)。
login page --(login data)--> redirect page ----> opener page
それなしのこのフローとは対照的に:
login page --(login data)--> opener page
ユーザーがオープナーページにいてリロードを押すと、違いが現れます。最初のケースでは、ページがリロードされるだけで、すべてが (うまくいけば) うまくいきます。
ただし、2 番目のケースでは、ログイン データが再度送信されます。これには 2 つの結果があります。
一般に、最初の結果ははるかに重大です。2 番目の結果は、ページ開発者として防ぐことができます。したがって、基本的に、ユーザーに (不必要な) ダイアログ ボックスを表示しないことで時間を節約できます。満足しているユーザーとは、定期的なユーザーです。
コメントの後に編集
@Christoph: 上記のパターンはPRGパターンと呼ばれます
@CodeCaster: 別のページの代わりに、ログイン直後に応答ヘッダーで302 リダイレクトを送信するだけです。
このソリューションは、javascript を使用してユーザー ログインに進みたくない場合に最適です。これを使用できますが、ログイン後にユーザーを自動リダイレクトすることをお勧めします。
ユーザーとのやり取りに最適なのは、Javascript ログインだと思います。ユーザーをリダイレクトせず、ページをリロードせず、高速です