private void frmLogin_Load(object sender, EventArgs e) { frmAd = new frmAdmin(); frmTeiln = new frmTeilnehmer(); frmTeilListe = new frmTeilnehmerListe(); TeilnehmerListe = new List <Teilnehmer>(); gewinnspielListe = new List <Spiel>(); serializerTeilnehmer = new XmlSerializer(TeilnehmerListe.GetType()); serializerSpiele = new XmlSerializer(gewinnspielListe.GetType()); deserialisierenTeiln(); deserialisierenSpiel(); }
private void login() { pwCode = verschluesselnSHA512(txtPasswort.Text); foreach (Teilnehmer t in TeilnehmerListe) { if (t.Email.Equals(txtEmail.Text) && t.Passwort.Equals(pwCode)) { if (t.Deaktiviert == true) { MessageBox.Show("Ihr Accoun ist deaktivert, wenden Sie sich an den Administrator um ihn zu aktivieren!"); return; } foundUser = true; activeUser = t; txtEmail.Clear(); txtPasswort.Clear(); if (t.Admin) { frmAd = new frmAdmin(); frmAd.Text = "Du bist eingeloggt als " + t.Vorname + " " + t.Nachname + ", du bist Admin"; frmAd.ShowDialog(); } else //Teilnehmer { frmTeiln = new frmTeilnehmer(); frmTeiln.Text = "Du bist eingeloggt als " + t.Vorname + " " + t.Nachname; frmTeiln.ShowDialog(); } break; } } if (foundUser == false) { MessageBox.Show("Falsche Email-Adresse oder falsches Passwort!"); return; } else { foundUser = false; activeUser = null; } }