Entwickler-Ecke
C# - Die Sprache - Zähler für AKtion
c#ler - Do 12.05.11 15:59
Titel: Zähler für AKtion
Hallo,
ich möchte die Fehlversuche bei einem Login zählen lassen und auf die den 3. Fehlversuch reagieren...
Eigentlich muss ich dazu nur wissen, wie der Counter bei c# funktioniert. Habe dazu kein gutes Infomaterial gefunden.
ich habe eine variable i deklariert (int i = 0)
dann brauche ich wahrscheinlich eine 3 if(schleifen)
i++;
helft mir bitte, das zusammenzufügen.^^
m-s - Do 12.05.11 16:30
Du musst in der Schleife in der Du das Passwort überprüfst, den Wert der Variablen erhöhen und prüfen.
Trashkid2000 - Do 12.05.11 16:41
Hallo,
man könnte es z.B. so machen:
C#-Quelltext
1: 2: 3: 4: 5: 6: 7: 8: 9: 10: 11: 12: 13: 14:
| int i = 3; bool hasAccess = false; do { if (PrüfeDaten()) hasAccess = true; i--; } while (i != 0 && !hasAccess); if (hasAccess) { } else throw new SecurityException("Bad Boy"); |
Oder auch so:
C#-Quelltext
1: 2: 3: 4: 5: 6: 7: 8: 9: 10: 11: 12:
| int i = 0; while (true) { if (i == 3) throw new SecurityException("Bad Boy"); if (PrüfeDaten()) { break; } i++; } |
LG
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2026 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!