Exemple #1
0
        private void buttonLogin_Click(object sender, EventArgs e)      // Event vid tryck på logga in-knappen
        {
            StreamReader pass    = new StreamReader("password.dat");    //Öppna passwordfilen, läs in vad som står och spara det i en sträng, stäng sen filen
            string       confirm = pass.ReadLine();

            pass.Close();


            if (txtPassword.Text == confirm)                //Om det inskrivna lösenordet stämmer överens med det som står i passwordfilen, sätt inloggningsboolean till true och logga in
            {
                loggedIn = true;
                Receptsida newform = new Receptsida(loggedIn);
                newform.Show();
                this.Hide();
            }
            else if (passwordcount < 3)
            {
                MessageBox.Show("Fel lösenord, försök igen!");      //Så länge man inte försökt 3ggr, visa meddelande om fel lösenord
                passwordcount++;
            }
            else
            {
                MessageBox.Show("Du har gjort tre misslyckade inloggningsförsök.\nDu loggas nu in som gäst och kan inte redigera recept, men fortfarande läsa och skriva ut dem.");
                loggedIn = false;                                   //Om man försökt logga in 3 gånger, meddela det och logga in som gäst, med inloggningsboolean satt till false
                Receptsida newform = new Receptsida(loggedIn);
                newform.Show();
                this.Hide();
            }
        }
        //Vid knapptryckning att byta lösenord
        private void btnChangePassword_Click(object sender, EventArgs e)
        {
            StreamReader pass = new StreamReader("password.dat");   //Öppna password-filen, spara det som står till en sträng och stäng filen
            string confirm = pass.ReadLine();
            pass.Close();

            if (txtOldPassword.Text == confirm)     //Om texten i gammalt lösenords-rutan stämmer överens med strängen
            {
                if (txtNewPassword.Text == txtConfNewPassword.Text) //Om båda nya lösenordsrutor matchar
                {
                    FileStream passStream = new FileStream("password.dat", FileMode.Truncate, FileAccess.ReadWrite); //Öppna password.dat, trunkera den och sätt så man kan skriva i den
                    StreamWriter passOverwrite = new StreamWriter(passStream);
                    string SetNewPass = txtNewPassword.Text; // Spara texten från nytt lösenords-rutan till en sträng
                    passOverwrite.Write(SetNewPass);    //skriv det nya lösenordet i passwordfilen, och stäng filen
                    passOverwrite.Close();
                    MessageBox.Show("Nytt Lösenord sparat, välkommen!");    //Meddela att nytt lösenord är sparat, sätt boolean till true och logga in
                    loggedIn = true;
                    Receptsida newform = new Receptsida(loggedIn);
                    newform.Show();
                    this.Hide();
                }
                else
                {
                    MessageBox.Show("Nya Lösenord matchar inte,\nvänligen försök igen!");   //Om nya lösenorden inte matchar, meddela det
                }
            }
            else
            {
                MessageBox.Show("Det gamla lösenordet var inte korrekt! Vänligen försök igen."); //Om det gamla lösenordet inte matchar det som står i filen, meddela det
            }
        }
Exemple #3
0
        private void btnChangePassword_Click(object sender, EventArgs e) //Vid knapptryckning att byta lösenord
        {
            StreamReader pass    = new StreamReader("password.dat");     //Öppna password-filen, spara det som står till en sträng och stäng filen
            string       confirm = pass.ReadLine();

            pass.Close();

            if (txtOldPassword.Text == confirm)                                                                           //Om texten i gammalt lösenords-rutan stämmer överens med strängen
            {
                if (txtNewPassword.Text == txtConfNewPassword.Text)                                                       //Om båda nya lösenordsrutor matchar
                {
                    FileStream   passStream    = new FileStream("password.dat", FileMode.Truncate, FileAccess.ReadWrite); //Öppna password.dat, trunkera den och sätt så man kan skriva i den
                    StreamWriter passOverwrite = new StreamWriter(passStream);
                    string       SetNewPass    = txtNewPassword.Text;                                                     // Spara texten från nytt lösenords-rutan till en sträng
                    passOverwrite.Write(SetNewPass);                                                                      //skriv det nya lösenordet i passwordfilen, och stäng filen
                    passOverwrite.Close();
                    MessageBox.Show("Nytt Lösenord sparat, välkommen!");                                                  //Meddela att nytt lösenord är sparat, sätt boolean till true och logga in
                    loggedIn = true;
                    Receptsida newform = new Receptsida(loggedIn);
                    newform.Show();
                    this.Hide();
                }
                else
                {
                    MessageBox.Show("Nya Lösenord matchar inte,\nvänligen försök igen!");   //Om nya lösenorden inte matchar, meddela det
                }
            }
            else
            {
                MessageBox.Show("Det gamla lösenordet var inte korrekt! Vänligen försök igen."); //Om det gamla lösenordet inte matchar det som står i filen, meddela det
            }
        }
Exemple #4
0
        private void linkGuestLogin_LinkClicked(object sender, LinkLabelLinkClickedEventArgs e)     //Vid tryck på Logga in som gäst, ha kvar inloggningsboolean som false och logga in som gäst
        {
            loggedIn = false;
            Receptsida newform = new Receptsida(loggedIn);

            newform.Show();
            this.Hide();
        }
Exemple #5
0
 private void button1_Click(object sender, EventArgs e)           //Event när man trycker på knapp för att sätta lösenord första gången
 {
     if (txtSetPassword.Text == txtConfPassword.Text)             //Om lösenorden stämmer överens
     {
         StreamWriter pass    = new StreamWriter("password.dat"); //Öppna filen, skriv dit det valda lösenordet, stäng filen, visa meddelande att lösenordet är sparat, sätt inloggningsboolean till true och logga sen in
         string       SetPass = txtSetPassword.Text;
         pass.Write(SetPass);
         pass.Close();
         MessageBox.Show("Lösenordet sparat, välkommen!");
         loggedIn = true;
         Receptsida newform = new Receptsida(loggedIn);
         newform.Show();
         this.Hide();
     }
     else
     {
         MessageBox.Show("Lösenorden matchar inte,\nvänligen försök igen!");     // om lösenorden inte matchar, meddela det.
     }
 }
        //Event när man trycker på knapp för att sätta lösenord första gången
        private void button1_Click(object sender, EventArgs e)
        {
            if (txtSetPassword.Text == txtConfPassword.Text)        //Om lösenorden stämmer överens
            {

                StreamWriter pass = new StreamWriter("password.dat");   //Öppna filen, skriv dit det valda lösenordet, stäng filen, visa meddelande att lösenordet är sparat, sätt inloggningsboolean till true och logga sen in
                string SetPass = txtSetPassword.Text;
                pass.Write(SetPass);
                pass.Close();
                MessageBox.Show("Lösenordet sparat, välkommen!");
                loggedIn = true;
                Receptsida newform = new Receptsida(loggedIn);
                newform.Show();
                this.Hide();

            }
            else
            {
                MessageBox.Show("Lösenorden matchar inte,\nvänligen försök igen!");     // om lösenorden inte matchar, meddela det.
            }
        }
 //Vid tryck på Logga in som gäst, ha kvar inloggningsboolean som false och logga in som gäst
 private void linkGuestLogin_LinkClicked(object sender, LinkLabelLinkClickedEventArgs e)
 {
     loggedIn = false;
     Receptsida newform = new Receptsida(loggedIn);
     newform.Show();
     this.Hide();
 }
        // Event vid tryck på logga in-knappen
        private void buttonLogin_Click(object sender, EventArgs e)
        {
            StreamReader pass = new StreamReader("password.dat");       //Öppna passwordfilen, läs in vad som står och spara det i en sträng, stäng sen filen
            string confirm = pass.ReadLine();
            pass.Close();

            if (txtPassword.Text == confirm)                //Om det inskrivna lösenordet stämmer överens med det som står i passwordfilen, sätt inloggningsboolean till true och logga in
            {
                loggedIn = true;
                Receptsida newform = new Receptsida(loggedIn);
                newform.Show();
                this.Hide();
            }
            else if (passwordcount < 3)
            {
                MessageBox.Show("Fel lösenord, försök igen!");      //Så länge man inte försökt 3ggr, visa meddelande om fel lösenord
                passwordcount++;
            }
            else
            {
                MessageBox.Show("Du har gjort tre misslyckade inloggningsförsök.\nDu loggas nu in som gäst och kan inte redigera recept, men fortfarande läsa och skriva ut dem.");
                loggedIn = false;                                   //Om man försökt logga in 3 gånger, meddela det och logga in som gäst, med inloggningsboolean satt till false
                Receptsida newform = new Receptsida(loggedIn);
                newform.Show();
                this.Hide();
            }
        }