private bool validatePwd(string pwd) { bool result = false; if (LSPMDatabase.hashString(pwd) == Properties.Settings.Default.pwdHash) { result = true; } else { MessageBox.Show("La contraseña es incorrecta", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } return(result); }
private void startButton_Click(object sender, EventArgs e) { if (passwordInput1.Text == "" || passwordInput2.Text == "") { MessageBox.Show("La contraseña no puede estar vacía", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } else if (passwordInput1.Text != passwordInput2.Text) { MessageBox.Show("Las contraseñas no coinciden", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } else { Properties.Settings.Default.pwdHash = LSPMDatabase.hashString(passwordInput1.Text); Properties.Settings.Default.Save(); LSPMDatabase ndb = new LSPMDatabase(Properties.Settings.Default.pwdHash); ndb.getDBCollection().Insert(new LSPMData("admin", "1234", "Acceso Prueba", true, true)); DialogResult = DialogResult.OK; Close(); } }