Error: The password field is empty.');
return false;
}
//Try Wordpress Login first
$login = $wpdb->get_row("SELECT ID, user_login, user_pass FROM $wpdb->users WHERE user_login = '$username'");
if (!$login) {
//Try SMF Login
//smf_setLoginCookie(99999, $username,$password,$already_md5)
//$a = smf_authenticateUser();
//$login = $a;
//$det = "Try the SMF Login"$a;
if ($a) {
//Create the same user in Wordpress for future logins
}
}
if (!$login) {
$error = __('Error: Wrong username.');
$error = __($det);
return false;
} else {
// If the password is already_md5, it has been double hashed.
// Otherwise, it is plain text.
if ( ($already_md5 && $login->user_login == $username && md5($login->user_pass) == $password) || ($login->user_login == $username && $login->user_pass == md5($password)) ) {
return true;
} else {
$error = __('Error: Incorrect password.');
$pwd = '';
return false;
}
}
}
?>