//Auswahl für ein neues Spiel mit dem gleichen Benutzer private void Neues_Spiel_Click(object sender, EventArgs e) { try { Global.highscore = 0; Global.zaehler = 0; AuswahlStart f2 = new AuswahlStart(); f2.ShowDialog(); } catch (Exception ex) { MessageBox.Show("Zu viele Fenster geöffnet"); } }
//Prüfen des Benuternamens und des Passwortes //die Variabel "benutzer" wurde ebenfalls global angelegt, damit sie aus allen Formen erreichbar ist private void registrieren_Click(object sender, EventArgs e) { try { if (Global.auswahl == 6) { bool name = benutzernamePruefen(Usereingabe.Text); bool passwort = passwortPruefen(Userpasswort.Text, Userpasswort2.Text); if (name == true && passwort == true) { string pass = passwortVerschluesseln(Userpasswort.Text); db.safeUser(Usereingabe.Text, pass); MessageBox.Show("Registrierung erfolgreich"); Global.benutzer = Usereingabe.Text; this.Hide(); AuswahlStart f2 = new AuswahlStart(); f2.ShowDialog(); } else { MessageBox.Show("Benutzername oder Passwort fehlerhaft. \nBitte Eingaben ändern"); } } else if (Global.auswahl == 5) { string passwort = passwortImportieren(Usereingabe.Text); string eingabe = passwortVerschluesseln(Userpasswort.Text); bool vergleich = passwortVergleichen(eingabe, passwort); if (vergleich == true) { MessageBox.Show("Login erfolgreich"); Global.benutzer = Usereingabe.Text; this.Hide(); AuswahlStart f2 = new AuswahlStart(); f2.ShowDialog(); } else { MessageBox.Show("Passwort nicht korrekt"); } } } catch (Exception ex) { MessageBox.Show("Fehler aufgetreten: " + ex.Message); } }