2016-04-04 28 views

cevap

2
static void Main(string[] args) 
{ 
    for (int i=0; i<3; i++) 
    { 
     Console.WriteLine("Status: " + status.Onaangemeld); 
     Console.WriteLine("Welkom, typ hieronder het gebruikersnaam:"); 
     string Naam = Console.ReadLine(); 

     Console.WriteLine("Vul hieronder het wachtwoord in:"); 
     string Wachtwoord = Console.ReadLine(); 

     if (Naam == "gebruiker" && Wachtwoord == "SHARPSOUND") 
     { 
      Console.Clear(); 
      Console.WriteLine("Status: " + status.Ingelogd); 
      Console.WriteLine("Welkom bij SoundSharp {0}!", Naam); 
      Console.ReadLine(); 
      break; 
     } 


     Console.Clear(); 
     Console.WriteLine("Helaas, gebruikersnaam of wachtwoord niet correct."); 

    } 

    Console.Clear(); 
    Console.WriteLine("...."); 
} 

}. Başvuru için size kullanıcı şifresi yalnızca veya kullanıcı adı ve şifre girmek isteyip buna göre döngü için kullanabilirsiniz

https://msdn.microsoft.com/en-us/library/ch45axte.aspx

aşağıda okuyabilir hem

+0

_'remember'_ sayfasına bir şey eklemelisiniz. Giriş yapmadınız –

+0

Bedankt @JeroenvanLangen –

0

static void Main(string[] args) 
    { 

     Console.WriteLine("Status: " + status.Onaangemeld); 
     Console.WriteLine("Welkom, typ hieronder het gebruikersnaam:"); 
     string Naam = Console.ReadLine(); 

     Console.WriteLine("Vul hieronder het wachtwoord in:"); 
     string Wachtwoord = Console.ReadLine(); 

     if (Naam == "gebruiker" && Wachtwoord == "SHARPSOUND") 
     { 
      Console.Clear(); 
      Console.WriteLine("Status: " + status.Ingelogd); 
      Console.WriteLine("Welkom bij SoundSharp {0}!", Naam); 
      Console.ReadLine(); 
     } 

     else 
     Console.Clear(); 
     Console.WriteLine("Helaas, gebruikersnaam of wachtwoord niet correct."); 

    } 
    } 
0

Neden özyinelemeli değil

class Program 
    { 
     const int MaxAttempt = 3; 
     static int currentAttempt = 0; 

     static void Main(string[] args) 
     { 
      if (MaxAttempt == currentAttempt) 
      { 
       Console.WriteLine("You have reached maximum try .. please come after some time"); 
       Console.ReadLine(); 
       Environment.Exit(0); 
      } 

      currentAttempt++; 

      Console.WriteLine("Status: " + status.Onaangemeld); 
      Console.WriteLine("Welkom, typ hieronder het gebruikersnaam:"); 
      string Naam = Console.ReadLine(); 

      Console.WriteLine("Vul hieronder het wachtwoord in:"); 
      string Wachtwoord = Console.ReadLine(); 

      if (Naam != "gebruiker" || Wachtwoord != "SHARPSOUND") 
      { 
       Console.Clear(); 
       Console.WriteLine("Helaas, gebruikersnaam of wachtwoord niet correct. Please try again"); 
       Console.ReadLine(); 
       Console.Clear(); 
       Main(args); 
      } 


      Console.Clear(); 
      Console.WriteLine("Status: " + status.Ingelogd); 
      Console.WriteLine("Welkom bij SoundSharp {0}!", Naam); 
      Console.ReadLine(); 


     } 
    } 
İlgili konular