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;
 }