検索のようなWebアプリケーションでAJAXを使用していますが、ユーザーがログアウトしていると、リダイレクト(アクション '検索'からアクション 'ログイン' )が正しく処理されていません。CakePHP 2 AJAXリダイレクト
AJAX呼び出しでリダイレクトhapendが発生したときに正しいアクションをレンダリングするために、AppControllerのメソッド 'redirect'を再宣言することは可能ですか?
は、私はあなたの最善の策は、あなたが無効な応答に正しく応答するために呼び出すAJAXの設定になると思い、 セバスチャン・
しかし、私はユーザーが自分自身に再接続する必要はありません、私はクッキー情報を持つ自動ログイン機能を持っています。私は、AJAX呼び出しが行われたときに、そのCakePHPがログインしているかどうかをチェックし、もしそうでなければhifを自動再接続したい。 –
@Sébastienは私の更新を見ます。 – Dunhamzzz
よろしくお願いいたします。しかし、「ログインしていないユーザ」が公開ページにあり、ログインが必要なAJAXイベントを発生させる場合、このメソッドのログページへのリダイレクトがあります(非AJAX呼び出し)。したがって、AJAXの戻り値は空になります(エラーはありません)。メソッドを壊さずに、ログインページをAJAX呼び出しに戻すための「擬似リダイレクト」を行う方法を教えてください。 –