if ($text->is_missing_required) { $baddata = true; } // username exists? if (!$baddata && !$user->userExists($clean['username'])) { $baddata = true; $errors[] = $l['log-bad-user']; } // password works for username? if (!$baddata && !$user->checkPass($clean['password'], $clean['username'])) { $baddata = true; $errors[] = $l['log-bad-pass']; } // login user? if (!$baddata) { $user->setIdByName($clean['username']); if ($user->get('valid') == 1) { // user is valid $user->login($config->get('login_time')); $ets->page_body = $l['log-good']; } else { $ets->page_body = $l['log-check-email']; } } } if (empty($_POST) || $baddata) { if (!empty($_POST) && $text->is_missing_required) { $baddata = true; foreach ($text->missing_fields as $miss) { $errors[] = $l['missing-field'] . $miss; }