AdvancedLauncher.Management.Internal.LoginManager.PerformLogin C# (CSharp) Метод

PerformLogin() приватный Метод

private PerformLogin ( LoginData credentials ) : bool
credentials LoginData
Результат bool
        private bool PerformLogin(LoginData credentials) {
            if (!failedLogin.Contains(credentials.User)) {
                if (credentials.IsManual) {
                    GameModel model = ProfileManager.CurrentProfile.GameModel;
                    if (ConfigurationManager.GetConfiguration(model).IsManualLoginSupported) {
                        Login(credentials.User, PassEncrypt.ConvertToUnsecureString(credentials.SecurePassword), true);
                        return true;
                    }
                }
                if (credentials.IsCorrect) {
                    LoginDialogData loginData = new LoginDialogData() {
                        Username = credentials.User,
                        Password = PassEncrypt.ConvertToUnsecureString(credentials.SecurePassword)
                    };
                    ShowLoggingInDialog(loginData);
                    return true;
                }
            }
            return false;
        }
    }