CakePHPの案件で一時的に特定のページ以下にBasic認証を付けたいという要望があって対応したのですが、CakePHP2系からはSecurityコンポーネントを使ったベーシック認証が廃止されたんですね。 2系では基本的にデータベースを利用してユーザ管理し、その情報を利用してAuthコンポーネントで実装するようです。 認証 ? CakePHP Cookbook 2.x ドキュメント 。。。面倒。 というわけで、コンポーネントを利用せず、PHPで直接書いてみました。 コンポーネントを利用せずにBasic認証を実装する 対象のコントローラやアクションに直接記述します。 // パスワードはConfigureとか定数とかクラス変数などで定義するといいと思います。 // ここでは変数で書いちゃいます。 $loginId = 'hoge'; $loginPassword = 'fuga'; $thi