public function recordFailedLogin($ip) { $record = FailedLogins::model()->findActiveByIp($ip); if ($record) { $record->attempts++; } else { $record = new FailedLogins(); $record->IP = $ip; $record->attempts = 1; } $record->lastAttempt = time(); $record->save(); }