|
";
switch ($errorCode) {
case getCode('WRONG_PASS'):
$message .= getMessage('LOGIN_WRONG_PASS');
break;
case getCode('WRONG_ID'):
$message .= getMessage('LOGIN_WRONG_ID');
break;
case getCode('ID_LOCKED'):
$message .= getMessage('LOGIN_ID_LOCKED');
break;
case getCode('ID_UNCONFIRMED'):
$message .= getMessage('LOGIN_ID_UNCONFIRMED');
break;
case getCode('NO_COOKIES'):
$message .= getMessage('LOGIN_NO_COOKIES');
break;
case getCode('EXTENSION_PROBLEM'):
if (IS_ADMIN()) {
$message .= sprintf(getMessage('EXTENSION_PROBLEM_NOT_INSTALLED'), 'nickname');
} else {
$message .= getMessage('LOGIN_WRONG_ID');
}
break;
default:
DEBUG_LOG(__FILE__, __LINE__, sprintf("Unhandled error code %s detected.", $errorCode));
$message .= getMessage('LOGIN_WRONG_ID');
break;
}
$message .= "
|
|
\n";
define('LOGIN_FAILURE_MSG', $message);
} else {
// No problems, no output
define('LOGIN_FAILURE_MSG', '');
}
// Display login form with resend-password form
if (EXT_IS_ACTIVE('nickname')) {
LOAD_TEMPLATE('guest_nickname_login');
} else {
LOAD_TEMPLATE('guest_login');
}
// Was an URL constructed?
if (!empty($URL)) {
// URL was constructed
if (getTotalFatalErrors()) {
// Fatal errors!
loadIncludeOnce('inc/fatal_errors.php');
} else {
// Load URL
redirectToUrl($URL);
}
} // END - if
//
?>