Stap 1: Code voor batch-bestand
uitschakelen
: opstarten
titel laden...
ECHO laden LOGIN systeem
ECHO een moment geduld A.U.B....
CD %userprofile%/documents
Als het bestaan van "Login systeem" goto overslaan
MD "Login systeem"
: overslaan
CD "Login systeem"
ping localhost -n 5 > nul
: home
kleur 7
titel-HOME
CLS
ECHO---
ECHO-HOME
ECHO---
ECHO.
echo 1. SIGNUP
ECHO---
ECHO 2. LOGIN
ECHO---
ECHO 3. ACCOUNT VERWIJDEREN
ECHO---
ECHO 4. UITGANG
ECHO---
ECHO.
/p ingesteld "een = keuze:"
Als ["% een %"] == ["1"] goto signup
Als ["% een %"] == ['2'] goto login
Als ["% een %"] == ["4"] goto exit
Als ["% een %"] == ["3"] goto delaccount
Als ["% een %"] == [""] goto home
: aanmelden
kleur 7
titel aanmelden
CLS
instellen van /p "nuser = nieuwe gebruikersnaam:"
Als ["% nuser %"] == [""] goto signuperror
Als EXIST "% nuser%.bat" goto usertaken
goto npass
: usertaken
CLS
kleur c
ECHO gebruikersnaam genomen, probeer een andere.
onderbreken > nul
goto signup
: npass
instellen van /p "npass = nieuw wachtwoord:"
Als ["% npass %"] == [""] goto signuperror
instellen van /p "npassr = Herhaal wachtwoord:"
Als ["% npassr %"] == ["% npass %"] goto signupc
goto signuperror
: signupc
ECHO set "auser = % nuser %" > %nuser%.bat
ECHO set "voorbijgaan = % npass %" >> %nuser%.bat
CLS
kleur een
ECHO aanmelding succesvol!
ECHO druk op een willekeurige toets om door te gaan!
onderbreken > nul
goto home
: login
kleur 7
titel LOGIN
CLS
instellen van /p "user = Gebruikersnaam:"
Als ["% gebruiker %"] == [""] goto LOGIN
Als EXIST "% user%.bat" goto doorgeeft
goto usernotexist
: usernotexist
kleur c
CLS
ECHO gebruikersnaam bestaat niet.
onderbreken > nul
Ga naar login
: doorgeven
oproep %user%.bat
instellen van /p "pass = wachtwoord:"
Als ["% pass %"] == ["voorbijgaan %"] goto logingood
goto passinvalid
: passinvalid
kleur c
CLS
ECHO het wachtwoord hebt ingevoerd, is ongeldig
onderbreken > nul
Ga naar login
: logingood
kleur een
CLS
echo die u hebt aangemeld % gebruiker %
ECHO Redirect naar introductiepagina echo dank u voor het gebruik van het login systeem
ECHO gecodeerd door Blookz!
ping localhost -n 7 > nul
goto home
: delaccount
kleur 7
titel ACCOUNT verwijderen
CLS
instellen van /p "duser = gebruikersnaam:"
Als ["duser %"] == [""] goto delaccount
als "% duser%.bat" goto contin bestaat
goto usernotexistdel
: contin
oproep %duser%.bat
instellen van /p "dpass = wachtwoord:"
Als ["% dpass %"] == ["voorbijgaan %"] goto contin2
goto passerror
: contin2
CLS
ECHO bent u zeker dat u wilt aansluiten bij je account verwijderen?
instellen van /p "delacc = y/n:"
Als ["% delacc %"] == ["n"] goto home
ECHO verwijderen je account...
del "% duser%.bat"
ping localhost -n 2 > nul
CLS
kleur een
ECHO Account verwijderd.
ECHO omleiden naar huis
ping localhost -n 3 > nul
goto home
: afrit
titel EXIT
CLS
ECHO weet u zeker dat u wilt afsluiten?
set /p afslag = "y/n:"
Als ["% exit %"] == ["y"] uitgang
Als ["% exit %"] == ["n"] goto home
Als ["% exit %"] == [""] goto exit
: signuperror
kleur c
CLS
ECHO fout
ECHO gaan terug naar SIGNUP...
ping localhost -n 2 > nul
goto signup
: passerror
kleur c
CLS
ECHO ongeldig wachtwoord
onderbreken > nul
goto delaccount
: usernotexistdel
kleur c
CLS
ECHO gebruikersnaam bestaat niet.
onderbreken > nul
goto delaccount