/// <summary> /// Handler for when user presses the login button. /// </summary> /// <param name="sender">N/A (Not Used) (See MSDN)</param> /// <param name="e">N/A (Not Used) (See MSDN)</param> private void LoginButtonClick(object sender, EventArgs e) { _log.Debug("Login button clicked."); if (!ValidLogin() || _gameRunning) { return; } Enabled = false; _user = new User(UserBox.Text); _settings.Username = _user.GetName(); _settings.Remember = RememberCheckbox.Checked; if (_settings.Remember) { _settings.SetPassword(PassBox.Text); } _settings.WriteToFile(); _loginThread = new Thread(() => _auth.Login(_user.GetName(), PassBox.Text)) { Name = "Login" }; _loginThread.Start(); }
/// <summary> /// Handler for when user presses the login button. /// </summary> /// <param name="sender">N/A (Not Used) (See MSDN)</param> /// <param name="e">N/A (Not Used) (See MSDN)</param> private void LoginButtonClick(object sender, EventArgs e) { _log.Debug("Login button clicked."); if (!ValidLogin() || _gameRunning) return; Enabled = false; _user = new User(UserBox.Text); _settings.Username = _user.GetName(); _settings.Remember = RememberCheckbox.Checked; if (_settings.Remember) _settings.SetPassword(PassBox.Text); _settings.WriteToFile(); _loginThread = new Thread(() => _auth.Login(_user.GetName(), PassBox.Text)) {Name = "Login"}; _loginThread.Start(); }