private void AuthBtn_Click(object sender, RoutedEventArgs e) { if (this.IsValid() && !string.IsNullOrWhiteSpace(PasswordPBox.Password)) { using (CoffeeContext db = new CoffeeContext()) { user = db.Users.Find(LoginTbox.Text.Trim()); if (user != null) { if (user.Password == PasswordPBox.Password.GetSha256Hash()) { MessageBox.Show("Плейсхолдер успешного входа"); } else { MessageBox.Show("Ошибка: Неверный логин или пароль"); } } else { //Access denied MessageBox.Show("Ошибка: Неверный логин или пароль"); } } } else { MessageBox.Show("Ошибка: Неправильный ввод данных", "Ошибка валидации"); } }
private void SubmitBtn_Click(object sender, RoutedEventArgs e) { if (this.IsValid()) { using CoffeeContext db = new CoffeeContext(); user.Role = db.Roles.Find("User"); user.Password = user.Password.GetSha256Hash(); db.Users.Add(user); db.SaveChanges(); } else { MessageBox.Show("Ошибка: Неправильный ввод данных"); } }