Логин, который плюс каждый раз, когда вы пишете неправильно - PullRequest
0 голосов
/ 24 февраля 2020

Я новичок в программировании, и у меня возникла проблема с потоком.

Я бы хотел, чтобы система добавляла по 10 секунд каждый раз, когда кто-то неправильно вводил пароль или имя пользователя.

, поэтому, когда вы пишете неправильно в первый раз, 10 se c в ожидании. в следующий раз 20 и так далее.

Как мне это сделать?

string indtastetBrugernavn, indtastetPassword; строка brugerNavn = "bruger", пароль = "1234";

        Console.Write("Velkommen til denne mega fede hjemmeside!");
        Thread.Sleep(1500);
        Console.Clear();


        int tæller = 1;


        do
        {
            Console.Write("Indtast dit brugernavn: ");
            indtastetBrugernavn = Console.ReadLine();

            Console.Write("Indtast dit password: ");
            indtastetPassword = Console.ReadLine();


            if (brugerNavn == indtastetBrugernavn && password == indtastetPassword)
            {


                switch (KategoriMenu())
                {
                    case 1:
                        Bolig();
                       break;
                    case 2:
                        Øvrigefaste();
                        break;
                    case 3:
                        Transport();
                        break;
                    case 4:
                        Gæld();
                        break;
                    case 5:
                        Mad();
                        break;
                    case 6:
                        Diverse();
                        break;

                    default:
                        Console.Write("Det valgte nummer findes ikke. ");
                        Thread.Sleep(2000);
                        Console.Clear();
                        break;

                }

                break;
            }

            else
            {
                if (tæller % 3 == 0)
                {
                    Console.Write("\nDu har brugt 3 forsøg, og er derfor låst ude.\nVent venligst.");
                    Thread.Sleep(10000);
                    Console.Clear();

                    tæller = 1;

                    //DOWNHERE
                }

                else
                {
                    Console.WriteLine();
                    Console.Write("Brugernavn eller Password er forkert, prøv igen.\nDu har nu {0} forsøg tilbage.",3-tæller);
                    Thread.Sleep(2000);
                    Console.Clear();


                }



            }

            tæller++;
...