//venster sluiten public void CloseWindow(Window window) { LoginScherm loginScherm = new LoginScherm(); window.Close(); loginScherm.ShowDialog(); }
//Wachtwoord check voor het wijzigen van het "vergeten" wachtwoord public void CreateNewPassword(Window window) { if (PasswordInput1 != null && PasswordInput1 != "" && PasswordInput2 != null && PasswordInput2 != null) { if (PasswordInput1 == PasswordInput2) { var gebruiker = _plantenDataService.getGebruikerViaEmail(EmailInput); using (var sha256 = SHA256.Create()) { var hashedBytes = sha256.ComputeHash(Encoding.UTF8.GetBytes(PasswordInput1)); if (!hashedBytes.SequenceEqual(gebruiker.HashPaswoord)) { _plantenDataService.ChangeGebruikerPassword(gebruiker, hashedBytes); MessageBox.Show("Uw wachtwoord is gewijzigd."); LoginScherm loginScherm = new LoginScherm(); window.Close(); loginScherm.ShowDialog(); } else { MessageBox.Show("Dit is het oude wachtwoord."); } } } else { MessageBox.Show("De wachtwoorden zijn niet hetzelfde."); } } else { MessageBox.Show("Gelieve beide textboxen in te vullen."); } }
private void CloseMainWindow(Window window) { LoginScherm loginscherm = new LoginScherm(); window.Close(); loginscherm.ShowDialog(); }