private void btnUitloggen_Click(object sender, EventArgs e) { foreach (Form f in Application.OpenForms) { openForms.Add(f); } foreach (Form f in openForms) { if (f.Text != "Inloggen") { f.Close(); } } Login.InlogForm login = new Login.InlogForm(); login.Show(); }
private void Verifieer_login() { while (geverifieerd == false) { string gebruikersnaam = gebruiker.Gebruikersnaam; string wachtwoord = ""; Gebruikers.ValidateForm _popup = new ValidateForm(); _popup.ShowDialog(); if (_popup.DialogResult == DialogResult.OK) { wachtwoord = _popup.password; } LoginController logincontroller = new LoginController(); bool resultaat = logincontroller.VerifieerGebruiker(gebruikersnaam, wachtwoord); if (resultaat == false) { MessageBox.Show("Het wachtwoord is incorrect\nProbeer het opnieuw", "warning", MessageBoxButtons.OK, MessageBoxIcon.Warning); Verkeerdwachtwoord++; if (Verkeerdwachtwoord == 5) { MessageBox.Show("U heeft 5 maal het verkeerde wachtwoord ingevoerd\nU wordt uit veiligheidsoverwegingen uitgelogd", "Te veel pogingen", MessageBoxButtons.OK, MessageBoxIcon.Warning); DialogResult = DialogResult.Abort; Login.InlogForm inlog = new Login.InlogForm(); openForms.Add(inlog); foreach (Form f in Application.OpenForms) { openForms.Add(f); } foreach (Form f in openForms) { if (f.Text != "Inloggen") { f.Close(); } } inlog.Show(); break; } } else { geverifieerd = true; } } }