Étape 1: Comment ajouter les connexions.
Si vous pouvez le voir, quand vous vous inscrivez, il crée un fichier nommé % newname%.bat et un autre nommé % newname%.logs.txt. newname % est le nom d’utilisateur que vous donnez lors de votre inscription. Lorsqu’il crée le fichier .bat, il stocke dans le nom d’utilisateur et le mot de passe. J’ai créé le fichier logs.txt, et dedans il enregistre chaque fois que vous quelqu'un fait une commande dans laquelle il est programmé pour enregistrer. Dire que lorsque vous vous connectez, il sera mis dans les journaux : connecté en temps % %% date courante%. Ces éléments seront placés dans le même dossier que votre fichier de commandes, ainsi qu’un autre dossier nommé cmdacoBin. Vous pouvez ignorer ce dossier.
hors
: AccountSetUp
Echo [1] Log In
Echo [2] Sign Up
l’écho de sortie [3]
écho.
Set /p op =
Si op % == 1 goto 1
Si op % == 2 goto 2
Si op % == 3 goto 3
Goto erreur
: 2
CLS
echo Sign Up
echo ======================================
écho.
la valeur de newname/p = "entrez le nouveau nom d’utilisateur:"
Si "newname"=="% newname %" goto inputname
: inputname
CD « % userprofile%\documents »
Si il existe des « cmdacoBin » goto saut
sinon il existe des « cmdacoBin » goto noskip
: noskip
MD « cmdacoBin »
Goto saut
: sauter
CD « % userprofile%\documents\cmdacoBin »
Si existe namexist goto « % newname%.bat »
dans le cas contraire les existent « % newname%.bat » goto skip2
: skip2
echo la valeur realusername = newname % > « % newname%.bat »
écho signé Up: % temps %%d date courante% > « % newname%.logs.txt »
Goto prochaine
: prochaine
écho.
Set /p pswd = nouveau mot de passe :
Si « pswd "==" % pswd % » goto inputpass
: inputpass
CD « % userprofile%\documents\cmdacoBin »
echo définie mot de passe = pswd % >> « % newname%.bat »
Goto next1
: namexist
écho.
ECHO que le nom d’utilisateur entré existe déjà.
echo Appuyez sur n’importe quelle touche pour revenir...
pause > nul
Goto 2
: next1
CLS
echo ==================
echo Clevernot comptes
echo ==================
écho.
ECHO que votre compte a été créé avec succès !
écho.
ping localhost-1 > nul
Goto début
: 1
couleur 07
CLS
echo =========================
echo Clevernot comptes Log In
echo =========================
écho.
Set /p logname = nom d’utilisateur :
Si "logname"=="% logname %" goto 2.1
: 2.1
écho.
Set /p logpass = "mot de passe:"
Si "% logpass %"=="% logpass %" goto login
: connexion
CD « % userprofile%\documents\cmdacoBin »
Si existent « % logname%.bat » goto appel
dans le cas contraire les existent « % logname%.bat » goto errorlog
: appeler
Call « % logname%.bat »
Si "mot de passe"=="% logpass %" goto logdone
Goto errorlog
: journal d’erreurs
couleur 0c
écho.
écho de nom d’utilisateur ou mot de passe incorrect.
écho d’accès refusé.
pause > nul
Accueil Goto
: logdone
CLS
Goto LoggedIn