バックエンドにはCodeIgniterを使用し、フロントエンドにはExtJS 4.1を使用します。 CIのコントローラでIは、ユーザーセッションが終わったかどうかを確認し、私はセッション終了後のExtJSからのExtJS 4ログアウト
リダイレクトを実行する場合(「ログイン」)。
しかし、私はサーバーからの応答を得るために停止しますが、私のExtJSはまだ動作しており、私はloginpageを取得しません。セッションが終了したことをサーバー側で確認したら、どのようにしてExtJSからリダイレクトできますか?
おかげ
Leron
こんにちは。はい、問題は、ユーザーがExtJSで開いているページを持っていて何らかの理由でセッションがタイムアウトしている場合です。そのようなことが起こっても、ユーザーはそのページをナビゲートすることができます。サーバーへの呼び出しが行われると、ユーザーは情報を取得しません(タイムアウトしています)。また、リダイレクトはFirebugでのみ動作します。ページはHTMLレスポンスにロードされますが、ブラウザにはロードされないため、ユーザーは空白のウィンドウを見ることになります。私はあなたが言いたいことを見上げるつもりですが、私は、バックエンドにCIを使用すると、4xxの応答に問題があったと思います。 – Leron