private void Button1_Click(object sender, EventArgs e) { if (textBox2.Text != textBox3.Text) { MessageBox.Show("Password and repeat not equals", mdi.MainForm.Text, MessageBoxButtons.OK, MessageBoxIcon.Error); return; } if (Stuff.PasswordHash.ToLower() != Stuff.CreateMD5(textBox1.Text).ToLower()) { MessageBox.Show("Password wrong", mdi.MainForm.Text, MessageBoxButtons.OK, MessageBoxIcon.Error); return; } Stuff.PasswordHash = Stuff.CreateMD5(textBox2.Text); Stuff.IsDirty = true; MessageBox.Show("Password changed!", mdi.MainForm.Text, MessageBoxButtons.OK, MessageBoxIcon.Information); Close(); }
private void PasswordDialog_FormClosing(object sender, FormClosingEventArgs e) { if (string.IsNullOrEmpty(textBox1.Text)) { e.Cancel = true; return; } var hash = Stuff.CreateMD5(textBox1.Text); if (Stuff.PasswordHash.ToLower() == hash.ToLower()) { DialogResult = DialogResult.OK; } else { MessageBox.Show("Password wrong!", mdi.MainForm.Text, MessageBoxButtons.OK, MessageBoxIcon.Error); } }