CakePHPでのログイン処理は Authコンポーネント を使う。
その場合、usersテーブルの「name」と「password」で認証する。
ただ、usersテーブルに「名前」「ログインID」「パスワード」を持たせて、
それぞれ「name」「login_id」「password」にすると、ログインできない。
原因は「login_id」。
CakePHP命名規則で外部キーだと思われているため。
うまくいかなかった。
とりあえず、「login_id」→「loginId」に変更することでログインできるようになった。
命名規則めんどうだな・・・。