private void Anmelden(object sender, RoutedEventArgs e) { string inputUserName = username_textbox.Text; string inputPasswort = passwort_textbox.Text; if (Benutzer.BenutzerExistiert(inputUserName, NutzerDatei)) //Benutzernamen prüfen { string richtigesPasswort = NutzerDatei.Lesen(0, inputUserName, 1); if (richtigesPasswort == inputPasswort) //Passwort prüfen { //Login: Neuer Benutzer für diese Session erstellen Benutzer aktuellerBenutzer = new Benutzer(NutzerDatei, inputUserName); Window2 Window2 = new Window2(aktuellerBenutzer); Window2.Show(); Close(); } //Fehlermeldungen anzeigen: else { FehlerLabel.Content = "Falsches Passwort"; FehlerLabel.Opacity = 100; } } else { FehlerLabel.Content = "Benutzername nicht gefunden"; FehlerLabel.Opacity = 100; } }
//Bestimmtes Feld des Beitrags lesen: internal string InfoLesen(char feld) { char.ToLower(feld); switch (feld) { case 'e': return(BeitragsDatei.Lesen(0, ID, 1)); case 't': return(BeitragsDatei.Lesen(0, ID, 2)); case 'l': return(BeitragsDatei.Lesen(0, ID, 3)); case 'k': return(BeitragsDatei.Lesen(0, ID, 4)); } return("Fehler: Feld nicht vorhanden. Felder: e,t,l,k"); }
//Bestimmtes Feld des Users lesen: internal string InfoLesen(char feld) { char.ToLower(feld); switch (feld) { case 'p': return(Benutzerdatei.Lesen(0, Benutzername, 1)); case 'g': return(Benutzerdatei.Lesen(0, Benutzername, 2)); case 'a': return(Benutzerdatei.Lesen(0, Benutzername, 3)); case 'v': return(Benutzerdatei.Lesen(0, Benutzername, 4)); case 'n': return(Benutzerdatei.Lesen(0, Benutzername, 5)); case 'f': return(Benutzerdatei.Lesen(0, Benutzername, 6)); } return("Fehler: Feld nicht vorhanden. Felder: p,g,a,v,n,f"); }