private void btnLogin_Click(object sender, EventArgs e) { if (!String.IsNullOrEmpty(txtUsername.Text) && !String.IsNullOrEmpty(txtPassword.Text) && !String.IsNullOrEmpty(txtRePassword.Text)) { if (txtPassword.Text != txtRePassword.Text) { MessageBox.Show("Die Passwörter stimmen nicht überein!"); return; } using (CarSharingDBEntitiesNew context = new CarSharingDBEntitiesNew()) { User User1 = new User() { Username = txtUsername.Text, Password = HashHelper.ComputeHash(txtPassword.Text, "SHA512", null) }; context.User.Add(User1); context.SaveChanges(); MessageBox.Show("Deine Daten wurden erfolgreich gespeichert!"); } } else { MessageBox.Show("Bitte fülle alle Felder aus!"); } }
private void btbLogin_Click(object sender, EventArgs e) { if (!String.IsNullOrEmpty(txtUsername.Text) || !String.IsNullOrEmpty(txtPassword.Text)) { using (CarSharingDBEntitiesNew context = new CarSharingDBEntitiesNew()) { User user = context.User.FirstOrDefault(u => u.Username == txtUsername.Text); if (user == null) { MessageBox.Show("User existiert nicht!"); return; } var isValid = HashHelper.VerifyHash(txtPassword.Text, "SHA512", user.Password); if (isValid) { MessageBox.Show("Login erfolgreich!"); this.Hide(); MainForm formMainForm = new MainForm(); formMainForm.ShowDialog(); } else { MessageBox.Show("Passwort stimmt nicht!"); } } } }
public FarbeBearbeiten() { InitializeComponent(); _context = new CarSharingDBEntitiesNew(); }