コード例 #1
0
 //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");
     }
 }
コード例 #2
0
        //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);
            }
        }