private void ButtonPrihlasenie_Click(object sender, RoutedEventArgs e) { using (var databaza = new DatabazaSnake()) { var pou = databaza.Pouzivatelia.Where(x => x.Meno == textBoxMeno.Text).First(); if (SecurePasswordHasher.Verify(textBoxHeslo.Password, pou.Heslo)) // if (databaza.Pouzivatelia.Where(x => x.Meno == textBoxMeno.Text).Any()) //&& //SecurePasswordHasher.Verify(textBoxHeslo.Password,)) { GlobalnePremenne.aktualnyPouzivatel = textBoxMeno.Text; MessageBox.Show("Prihlasenie prebehlo uspesne"); this.Close(); } else { MessageBox.Show("Prihlasenie prebehlo neuspesne. Neplatne aktualnyPouzivatel alebo heslo"); } } }
private void ButtonRegistracia_Click(object sender, RoutedEventArgs e) { // List<PrihlasovacieUdaje> uzivatelia; using (var databaza = new DatabazaSnake()) { string hashHeslo = SecurePasswordHasher.Hash(textBoxHeslo.Password); if (databaza.Pouzivatelia.Where(x => x.Meno == textBoxMeno.Text).Any()) { MessageBox.Show("Zadané uživatelské aktualnyPouzivatel už existuje"); } else { Pouzivatel novyUzivatel = new Pouzivatel(textBoxMeno.Text, hashHeslo); databaza.Pouzivatelia.Add(novyUzivatel); databaza.SaveChanges(); GlobalnePremenne.aktualnyPouzivatel = textBoxMeno.Text; MessageBox.Show("Registracia prebehla uspesne"); this.Close(); } } }