事情がありCakePHPでBASIC認証に挑戦。ところがPHPもCakePHPもあまり詳しくなく、さらにネット転がっている情報のほとんどがCakePHP1の情報で動くまで大変苦労しました。その試行錯誤の結果を記しておきます。 まず、データベースにテーブルを作成します。今回は、usersテーブルにusernameとpasswordフィールドを作成します。これが規約だそうです。もちろん別の名前をつけても問題ありませんが、後から設定が必要になります。特にこだわりがないのであれば、下記のようにすると手間が省けるでしょう。 CREATE TABLE IF NOT EXISTS users ( id INT UNSIGNED AUTO_INCREMENT PRIMARY KEY, username VARCHAR(50), password VARCHAR(50), created DATETIME