CakePHPの案件で一時的に特定のページ以下にBasic認証を付けたいという要望があって対応したのですが、CakePHP2系からはSecurityコンポーネントを使ったベーシック認証が廃止されたんですね。 2系では基本的にデータベースを利用してユーザ管理し、その情報を利用してAuthコンポーネントで実装するようです。 認証 ? CakePHP Cookbook 2.x ドキュメント 。。。面倒。 というわけで、コンポーネントを利用せず、PHPで直接書いてみました。 コンポーネントを利用せずにBasic認証を実装する 対象のコントローラやアクションに直接記述します。 // パスワードはConfigureとか定数とかクラス変数などで定義するといいと思います。 // ここでは変数で書いちゃいます。 $loginId = 'hoge'; $loginPassword = 'fuga'; $thi
![[CakePHP][PHP]コンポーネントを利用せずにベーシック認証を実装する](https://cdn-ak-scissors.b.st-hatena.com/image/square/669ea1bcdb975557a1d2f6c8764c3ab57d148625/height=288;version=1;width=512/https%3A%2F%2Fhappyquality.com%2Fwp-content%2Fuploads%2F2014%2F06%2Fmedium_9844738564.jpg)