ja en ja en ja ja ja ja ja it en ja ja ja it ja it en ja ja ja ja ja ja ja ja ja ja ja ja ja ja ja ja eo en ja en en ru ja ja en zh ja ja ja ja en es en es pt ja ja ja ja ja ja ja ja ja ja ja ja ja ja ja en ja ja ja ja ja ja ja ja ja ja ja ja ja ja ja ja ja ja ja ja ja ja zh ja ja ja ja ja ja ja ru ja ja ja en
ログイン画面を作っていくぞ、と(CakePHP修行 #011) | i d e a * i d e aで、ブラウザのエラー画面が出たところで作業が終了しました。
挙動を解説すると「ログインチェックにひっかかってログインURIへリダイレクトされる→ログインURIへアクセス→ログインチェックにひっかかってログインURIへリダイレクトされる→ログインURIへアクセス→以下無限ループ」になり、ブラウザが無限リダイレクトの異常を感知してエラーを出して止まったのでした。ブラウザのはからいがなければ無限にリダイレクトが続いてしまいます。
今回の無限リダイレクトは誰でも陥るよくあるミスです。ウェブアプリケーションにおけるログインチェックは多くの箇所でかけることになるので、共通の処理を設定したくなります。しかし今回のように「ログイン画面自身が表示されるときに限って、リダイレクトしない」という例外処理が絡んだ場合は、設計を深くするか、そもそもbeforeFilterを使わずログインが必要なアクションで毎回checkSessionを呼ぶようにするなどの対応が必要です。
今回のツッコミは以上です。
そろそろロジックが複雑になってきたので挫折しないことを祈るばかりです :-)
カテゴリ:ホーム » ブログ » IT » プログラミング » Re: CakePHP修行 #011 無限リダイレクトに気をつけろ
前の記事:CakePHPでDBに関連しないパラメータはヘルパーで書くべきか? (Re:CakePHP修行! | idea*idea)
後の記事:[CakePHP] ログイン認証まとめ・レイアウトの切り替え方とsetLayout関数
コメント / トラックバック
コメント / トラックバック 3 件
SDozono より:
2007-06-29 12:02
解決方法をまとめておきました。参考までにどうぞ。
http://cakephp.seesaa.net/article/46199896.html
「CakePHP修行」を追う #6 - ElectronicBrain is eating BreakFast より:
2009-04-09 17:33
[...] Re: CakePHP修行 #011 無限リダイレクトに気をつけろ : akiyan.com リダイレクトでこういうことが起きるときは無限リダイレクトが原因だと相場は決まっています。 [...]
ログイン画面をデバッグする(CakePHP修行 #012) - IDEA*IDEA ~ 百式管理人のライフハックブログ より:
2009-08-04 15:16
[...] » Re: CakePHP修行 #011 無限リダイレクトに気をつけろ : akiyan.com [...]
akiyan.com とは
個人サイト。管理人は秋田真宏。ニックネームは「akiyan」。
「今までの認識を覆(くつがえ)す、わかりやすい記事を書く」ことを目標にしているサイトです。話題の中心は生活とウェブ技術系です。
UberEATSの配達員をリリース当日にやってみた
iPhone の修理補償のためにAppleCare+や携行品保険に入ってはいけない
UR賃貸住宅が最強なことを惜しみなく紹介
あなたの知らない照明術
ためしてガッテンのカレー特集がすごい!
5泊5000円台の貸しふとんで、お客様用ふとんを持たない暮らし
ブログカテゴリ・月別一覧
エンターテイメント (199)
ビジネス・政治経済 (175)
生活・ライフスタイル (246)
2022-09-14 海岸や河川でバーベキューができるか調べる方法
2022-02-02 SequelizeでJSONフィールドをupdateする場合はsetメソッドを使う
2022-01-24 SwitchBotロックをSiriショートカットで「解錠」はできない
2022-01-04 テスラモデル3にTPMSセンサー無しで社外品ホイールとスタッドレスタイヤ を取り付けました
2022-01-01 サーフィンを始めました
2022-01-01 テスラモデル3ロングレンジに乗り換えたらアプデが楽しみになった
2021-12-29 歯列矯正を始めてからよく食べてるもの、完全食、フリーズドライお粥、豆腐 etc
2021-12-28 日光市ワーケーション補助金は最低1名から、申請はメールでOK
2021-11-19 2021年に買ってよかったもの
2021-08-12 自治体コロナワクチン予約は早朝チェックで最速で受けられる
akiyan.com 管理人メモ
自衛隊イラク日報 バグダッド日誌/バスラ日誌 一覧
エンコードマニアックス
オンラインCSS自動整形
はてなブックマーク人気エントリー
Copyright 1997,2022 akiyan.com, All rights reserved.