2

コンテキストLAYOUTで、2 つの入力フィールドと送信ボタンを取得しました
。 ユーザー認証が成功した場合は、彼をどこかにリダイレクトしたいのですが、そうでない場合は、ページを検証テキストで更新したいと考えています。

問題 原因 ウィジェットはレイアウト内にあるはずですが、t know which is current page, therefore - can失敗した認証に戻りません (さらに悪いことに、ページの状態 (変更されたフィールド、チェックボックスで選択された項目など) について何も知りません)。

ログインフォームの送信時に部分的なリクエストを実行して状態を保存できましたが、JavaScriptのハックなしで認証に成功したときにユーザーをリダイレクトするにはどうすればよいですか?

4

1 に答える 1

1

ajaxを使用して非同期でログインを送信したいと思うでしょう。送信時に完全なポストバックが行われないため、ログインが失敗した場合でもページの状態は変わらないはずです。認証が成功した場合は、送信したい場所にリダイレクトできます。

于 2009-05-29T15:09:38.237 に答える