Stap 3: Het toevoegen van een verkeerd wachtwoord-id.
Als u iemand 3 kansen wilt om een juiste wachtwoord geven, eruit de code als thi(dit is de code na de batch-bestand dat het is het verkeerde wachtwoord, bepaalt als je eigenlijk op zoek naar de id, vinden op de eerste stap)
U kunt zien dat na 3 mislukte pogingen, de account worden verwijderd.
Als de persoon erin slaagt om in te loggen na (in voorbeeld) 1 mislukte poging, alle van de bestanden voor de mislukte pogingen (% logname%.wrongpass.txt)
worden verwijderd.
uitschakelen
: w1
CLS
ECHO wachtwoord onjuist.
Als het bestaan van "% logname%.wrongpass.txt" goto w3
Als dat niet het bestaan van "% logname%.wrongpass.txt" goto w2
: w2
ECHO eerste wachtwoord fout is opgetreden % time % date % > "% logname%.wrongpass.txt"
ping localhost > nul
Ga naar LogIn
: w3
Als het bestaan van "% logname%.wrongpass2.txt" goto w5
Als dat niet het bestaan van "% logname%.wrongpass2.txt" goto w4
: w4
ECHO tweede wachtwoord fout is opgetreden % time % date % > "% logname%.wrongpass2.txt"
ping localhost > nul
Ga naar LogIn
: w5
Als het bestaan van "% logname%.wrongpass3.txt" goto w7
Als dat niet het bestaan van "% logname%.wrongpass3.txt" goto w6
: w6
ECHO derde wachtwoord fout is opgetreden % time % date % > "% logname%.wrongpass3.txt"
ping localhost > nul
Ga naar LogIn
: w7
echo die uw wachtwoord niet in geslaagd 3 keer in een rij. Uw account zal nu worden verwijderd.
del %logname%.bat
del %logname%.logs.txt
del %logname%.wrongpass.txt
del %logname%.wrongpass2.txt
del %logname%.wrongpass3.txt
ECHO Account verwijderd vanwege wachtwoord mislukking % time % date % >> "% logname%.del.txt"
ping localhost > nul
uitgang
: FinallyLoggedIn
CLS
echo die u succesvol bent ingelogd! Al uw mislukte pogingen (indien aanwezig) wordt nu verwijderd.
del %logname%.wrongpass.txt
del %logname%.wrongpass2.txt
del %logname%.wrongpass3.txt
onderbreken > nul
goto wat