Запустить один раз в циклеC#

Место общения программистов C#
Ответить
Anonymous
 Запустить один раз в цикле

Сообщение Anonymous »

Я делаю регистрацию и вход в систему, как в игре, но мне нужно, чтобы одна часть кода запускалась только после регистрации, и если пользователь в части входа в систему вводит неправильный логин или пароль, он пропускает часть регистрации и спрашивает вас чтобы написать свой пароль и логин, мне просто нужно пропустить часть регистрации после одного раза.
while (fail == 2)
{
if (code1 = 5)
{
if (input == "y" || input == "Y" || input == "yes" || input == "YES" || input == "Yes")
{

Console.WriteLine("Write down your login:");
var login = Console.ReadLine();
Console.Clear();
Console.WriteLine("Write down your password.");
var password2 = Console.ReadLine();
Console.Clear();
fail = 4;
if (fail == 4)
{
fail = 3;
if (login == name)
{
if (password2 == password)
{
Console.WriteLine("Successfully logged in, Have Fun!");
Thread.Sleep(3000);
Console.Clear();
Console.WriteLine("Exiting");
Thread.Sleep(500);
Console.Clear();
Console.WriteLine("Exiting.");
Thread.Sleep(500);
Console.Clear();
Console.WriteLine("Exiting..");
Thread.Sleep(500);
Console.Clear();
Console.WriteLine("Exiting...");
Thread.Sleep(500);
Environment.Exit(0);
}
}
if (password2 != password || login != name)
{
Thread.Sleep(1000);
Console.WriteLine("Incorrect login or password.");
Thread.Sleep(3000);
Console.Clear();

}
}
else if (input == "N" || input == "n" || input == "No" || input == "NO" || input == "no")

Thread.Sleep(3000);
Console.Clear();
Console.WriteLine("Exiting");
Thread.Sleep(500);
Console.Clear();
Console.WriteLine("Exiting.");
Thread.Sleep(500);
Console.Clear();
Console.WriteLine("Exiting..");
Thread.Sleep(500);
Console.Clear();
Console.WriteLine("Exiting...");
Thread.Sleep(500);
Environment.Exit(0);
}
}
else if (RN == 2)
{
Console.WriteLine("There was an Error with creating your Account, Try again");
Thread.Sleep(3000);
Console.Clear();
}
}
}
}
}
}


Подробнее здесь: https://stackoverflow.com/questions/790 ... ce-in-loop
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «C#»