private void nextButton2_Click(object sender, EventArgs e) { if ((tokenTextBox.Text.Replace(" ", "") == "") && (sendEmailToken == false)) { return; } // Attempt to login with token addButton.Enabled = false; addRelayButton.Enabled = false; openWebSiteButton.Visible = false; Uri serverurl = new Uri("wss://" + serverNameComboBox.Text + "/control.ashx"); meshcentral = new MeshCentralServer(); meshcentral.ignoreCert = ignoreCert; if (lastBadConnectCert != null) { meshcentral.okCertHash = lastBadConnectCert.GetCertHashString(); } meshcentral.onStateChanged += Meshcentral_onStateChanged; meshcentral.onNodesChanged += Meshcentral_onNodesChanged; meshcentral.onLoginTokenChanged += Meshcentral_onLoginTokenChanged; if (sendEmailToken == true) { sendEmailToken = false; meshcentral.connect(serverurl, userNameTextBox.Text, passwordTextBox.Text, "**email**"); } else { meshcentral.connect(serverurl, userNameTextBox.Text, passwordTextBox.Text, tokenTextBox.Text.Replace(" ", "")); } }
private void nextButton3_Click(object sender, EventArgs e) { // Attempt to login, ignore bad cert. addButton.Enabled = false; addRelayButton.Enabled = false; openWebSiteButton.Visible = false; Uri serverurl = new Uri("wss://" + serverNameComboBox.Text + "/control.ashx"); meshcentral = new MeshCentralServer(); meshcentral.debug = debug; meshcentral.ignoreCert = ignoreCert; meshcentral.onStateChanged += Meshcentral_onStateChanged; meshcentral.onNodesChanged += Meshcentral_onNodesChanged; meshcentral.onLoginTokenChanged += Meshcentral_onLoginTokenChanged; meshcentral.okCertHash = lastBadConnectCert.GetCertHashString(); meshcentral.connect(serverurl, userNameTextBox.Text, passwordTextBox.Text, null); }