private bool VerifyAccount(out string error) { LoginManager m = new LoginManager(username.Text); string[] returndata; error = ""; bool failed = !m.Login(password.Text, out returndata); if (failed) { error = returndata[0]; return false; } ProgramOptions.Username = m.Username; ProgramOptions.SessionID = m.SessionID; ProgramOptions.LatestVersion = returndata[0]; return true; }
private bool Login(ref string reason) { LoginManager m = new LoginManager(username, false); string[] returndata; bool failed = !m.Login(password, out returndata); if (failed) { reason = returndata[0]; return false; } username = m.Username; SessionID = m.SessionID; return true; }