private void BtnSave_Click(object sender, RoutedEventArgs e) { if (!PasswordValidate.Validate(tbxOldPassword.Password)) { MessageBox.Show("Введите корректный старый пароль!"); return; } if (tbxNewPassword.Password != tbxNewPasswordRepeat.Password) { MessageBox.Show("Новый пароль и подтверждение не совпадают!"); return; } if (tbxNewPassword.Password.Length < 6) { MessageBox.Show("Пароль должен быть не менее 6 символов!"); return; } string hashPassword = PasswordValidate.CalculateHash(tbxNewPassword.Password); iniFile.Write("phash", hashPassword); MessageBox.Show("Новый пароль успешно сохранен!"); tbxNewPassword.Password = ""; tbxNewPasswordRepeat.Password = ""; tbxOldPassword.Password = ""; }
private void Login() { if (tbxPassword.Password == "") { MessageBox.Show("Введите пароль!"); return; } if (PasswordValidate.Validate(tbxPassword.Password)) { grdLoginAdmin.Visibility = Visibility.Collapsed; tcSettings.Visibility = Visibility.Visible; administratorMode = true; } else { MessageBox.Show("Введенный пароль некорректен!"); } }