Example #1
0
 private void buttonAnswer_Click(object sender, EventArgs e)
 {
     if (UserBll.CompareAnswer(textBoxAnswer.Text, textBoxLogin.Text))
     {
         textBoxAnswer.ReadOnly         = true;
         textBoxPassword.ReadOnly       = false;
         textBoxRepeatPassword.ReadOnly = false;
         buttonChange.Visible           = true;
         buttonAnswer.Visible           = false;
     }
     else
     {
         labelAnswer.ForeColor = Color.DarkRed;
     }
 }
        private void ChangePassword(string login)
        {
            ConsoleKeyInfo key;
            bool           exid = false;

            do
            {
                Console.Clear();
                ChangePasswordMenu();
                key = Console.ReadKey(true);
                switch (key.Key)
                {
                case ConsoleKey.D1:
                    Console.Clear();
                    Console.WriteLine(User.GetSpesialQuestion(login));
                    Console.WriteLine();
                    Console.WriteLine("Answer:");
                    string answer = Console.ReadLine();
                    if (User.CompareAnswer(answer, login))
                    {
                        Console.WriteLine("____NEW_PASSWORD______________");
                        string new_password = Console.ReadLine();
                        User.ChangePassword(login, answer, new_password);
                        Console.WriteLine("_Pasword_has_been_changed_____");
                        exid = true;
                    }
                    else
                    {
                        Console.Clear();
                        Console.WriteLine("WRONG!!!");
                        exid = true;
                    }
                    break;
                }
            } while (key.Key != ConsoleKey.D0 && !exid);
        }