あっという間に年末です。 飲み会が多すぎて体力的にヘタってきたsanojimaruです。 今日は、CakePHPのAuthComponentを使った認証システムに、簡単に自動ログイン機能が追加できるコンポーネント「AutoLoginComponent」を書いてみました。 今回のコンセプトは「極力変更を避ける」です。 まず、ユーザー情報を格納するテーブルに、カラムを1行追加します。 ALTER TABLE users ADD COLUMN passport VARCHAR(255) default null; ここでは、AuthComponentのデフォルトである、usersテーブルにpassportというカラムを追加しています。 テーブル名やカラム名はAuthComponentの設定を読み込んで使用しますので、各々の環境に合わせてください。 次に、AuthComponentを読み込んでいる