CakePHPで認証はAuthコンポーネントを使ってるんですが、セッション切れのときに画面の遷移をするとログイン画面に遷移するんですが、Ajaxの時はどうなるかやってみました。 ちなみにCakePHPは1.2.5を使いました。 タイムアウトを待つのも面倒なのでセッションを消して、リクエストを飛ばすと空のデータが落ちてくるだけ。。。 サーバ側はセッションが切れてるので当然データは返さない。 なるほど。セッションが切れてる事を通知しないとダメなんだね。自前で。 取りあえず、Authコンポーネントのソースで確認をしました。 AuthComponent::startup()をみると なんだよ。403返してるじゃん。ってことでHTTPのヘッダーを見ると200が返ってきてる。 なぜ? このあと、 Controller::redirect() → Component::beforeRed