Stap 1: Hoe voeg aanmeldingen.
Als u zien kunt, wanneer u zich aanmeldt, ontstaat er een bestand met de naam % newname%.bat, en een andere met de naam % newname%.logs.txt. newname % is de gebruikersnaam die u geven wanneer u zich aanmeldt. Wanneer het BAT-bestand wordt gemaakt, slaat in het de gebruikersnaam en het wachtwoord. Ik heb het logs.txt bestand, en daarin geregistreerd in het logboek wanneer u iemand doet een opdracht die is geprogrammeerd om te registreren. Zeggen, wanneer u zich aanmeldt, zal het zetten in de logs: ingelogd % time % date %. Deze items zal worden geplaatst in dezelfde map als uw batch-bestand, samen met een andere map met de naam cmdacoBin. U kunt deze map negeren.
uitschakelen
: AccountSetUp
ECHO [1] Log In
ECHO [2] Sign Up
[3] afslag echo
ECHO.
set /p op =
Als op % == 1 goto 1
Als op % 2 goto 2 ==
Als op % == 3 goto 3
goto fout
: 2
CLS
ECHO Sign Up
echo ======================================
ECHO.
/p newname instellen = "nieuwe gebruikersnaam:"
als "newname %"=="% newname %" goto inputname
: inputname
CD "% userprofile%\documents"
Als het bestaan van "cmdacoBin" goto overslaan
Als dat niet het bestaan van "cmdacoBin" goto noskip
: noskip
MD "cmdacoBin"
goto overslaan
: overslaan
CD "% userprofile%\documents\cmdacoBin"
Als het bestaan van "% newname%.bat" goto namexist
Als dat niet het bestaan van "% newname%.bat" goto skip2
: skip2
ECHO instellen realusername newname % = > "% newname%.bat"
ECHO ondertekend omhoog: % time % date % > "% newname%.logs.txt"
goto volgende
: volgende
ECHO.
/p pswd instellen = nieuw wachtwoord opgeven:
als "pswd %"=="% pswd %" goto inputpass
: inputpass
CD "% userprofile%\documents\cmdacoBin"
ECHO wachtwoord instellen = pswd % >> "% newname%.bat"
goto compost1
: namexist
ECHO.
ECHO de ingevoerde gebruikersnaam bestaat al.
ECHO druk een willekeurige toets om terug te keren op...
onderbreken > nul
goto 2
: compost1
CLS
echo ==================
ECHO Clevernot rekeningen
echo ==================
ECHO.
echo die uw account is aangemaakt!
ECHO.
ping localhost-1 > nul
Goto Start
: 1
kleur 07
CLS
echo =========================
ECHO Clevernot Accounts inloggen
echo =========================
ECHO.
/P logboeknaam instellen = gebruikersnaam:
als "logboeknaam %"=="% logboeknaam %" goto 2.1
: 2.1
ECHO.
instellen van /p logpass = "wachtwoord:"
als "% logpass %"=="% logpass %" goto login
: login
CD "% userprofile%\documents\cmdacoBin"
Als het bestaan van "% logname%.bat" goto oproep
Als dat niet het bestaan van "% logname%.bat" goto u
: Bel
oproep "% logname%.bat"
als "wachtwoord %"=="% logpass %" goto logdone
goto u
: u
kleur 0c
ECHO.
ECHO gebruikersnaam of wachtwoord onjuist.
ECHO toegang geweigerd.
onderbreken > nul
goto home
: logdone
CLS
goto LoggedIn