CakePHPの公式チュートリアルの認証(Authコンポーネント)を見つつログインを実装してたんだけど、マニュアル通りにやったら動かずかなりハマったのでメモ。 Authコンポーネントでは、テーブルのどのフィールドをログインのID・PASSWORDとして使用するかを設定する必要がある。そのサンプルが公式に載っている以下のコード。 class UsersController extends AppController { var $components = array('Auth'); function beforeFilter() { $this->Auth->fields = array( 'username' => 'username', 'password' => 'secretword' ); } } これは、IDにはusernameというフィールドを、PASSWORDにはsecre