「ユーザーがログインしたらデータベースに最終ログイン日時をセットする」という処理を実装してみました。 users テーブルに last_login フィールドを DATETIME 型で作成していることを前提としています。 <?php // app_controller.php function beforeFilter() { $this->loginRedirect = array('controller' => 'users', 'action' => 'index', 'admin' => true); $this->autoRedirect = false; } loginRedirect でログイン後のリダイレクト先を指定しています。 autoRedirect を false にすることによって、ログイン後のリダイレクトが無効になり、login アクション内の処理が実行されるよう