public static bool ValidateUser(out MembershipStatus status, out User user, string username, string password) { status = MembershipStatus.InvalidCredential; user = AccessRepository.GetUserByName(username); if (user != null && ValidatePassword(user, password)) { status = MembershipStatus.Logged; } return(status.GetBooleanValue()); }