Beispiel #1
0
        private void button1_Click(object sender, EventArgs e)
        {
            string oldpass  = textBox1.Text;
            string newpass1 = textBox2.Text;
            string newpass2 = textBox3.Text;

            if (String.IsNullOrEmpty(oldpass) ||
                String.IsNullOrEmpty(newpass1) ||
                String.IsNullOrEmpty(newpass2))
            {
                label4.Text = "Заполните поля";
            }
            else if (!encrypt.CheckPass(oldpass, key))
            {
                label4.Text = "Несовпадение старого пароля";
            }
            else if (newpass1 != newpass2)
            {
                label4.Text = "Введенные пароли не совпадают";
            }
            else
            {
                AccessGranted accessGranted = new AccessGranted(encrypt.WritePass(newpass1), drive);
                accessGranted.Show();
                Hide();
            }
        }
Beispiel #2
0
        private void button1_Click(object sender, EventArgs e)
        {
            string pass = textBox1.Text;
            string key  = textBox2.Text;

            encrypt = new Encrypt(drive);
            if (String.IsNullOrEmpty(pass))
            {
                label2.Text = "Заполните все поля";
            }
            else if (PasswordExists() == 0)
            {
                AccessGranted accessGranted = new AccessGranted(encrypt.WritePass(pass), drive);
                accessGranted.Show();
                Hide();
            }
            else if (String.IsNullOrEmpty(key))
            {
                label2.Text = "Заполните все поля";
            }
            else if (encrypt.CheckPass(pass, key))
            {
                errorCounter = 0;
                AccessGranted accessGranted = new AccessGranted(encrypt.WritePass(pass), drive);
                Hide();
                accessGranted.Show();
            }
            else
            {
                errorCounter++;
                label2.Text = $"Неправильный ввод. Попыток осталось —  {(3 - errorCounter)}";
                if (errorCounter == 3)
                {
                    AccessDenied accessDenied = new AccessDenied();
                    Hide();
                    accessDenied.Show();
                }
            }
        }