Étape 1: Code pour le fichier de commandes
hors
: démarrage
titre de chargement...
echo système de connexion de chargement
l’écho s’il vous plaît attendre...
CD %userprofile%/documents
Si existent « Système de Login » goto saut
MD « Système de connexion »
: sauter
CD « Système de connexion »
ping localhost -n 5 > nul
: Accueil
couleur 7
titre Accueil
CLS
ECHO---
Accueil de l’écho
ECHO---
écho.
Echo 1. SIGNUP
ECHO---
Echo 2. OUVERTURE DE SESSION
ECHO---
ECHO 3. SUPPRIMER LE COMPTE
ECHO---
echo 4. SORTIE
ECHO---
écho.
Set /p "a = choix: »
Si [« % un%"] == ["1"] goto signup
Si [« % un%"] == ["2"] goto login
Si [« % un%"] == ["4"] goto fin
Si [« % un%"] == ["3"] goto delaccount
Si [« % un%"] == [" "] goto maison
: inscription
couleur 7
titre SIGNUP
CLS
Set /p "nuser = nouveau nom d’utilisateur:"
Si ["nuser %"] == [""] goto signuperror
Si EXIST « % nuser%.bat » goto usertaken
Goto npass
: usertaken
CLS
c de couleur
echo USERNAME prise, veuillez essayer un autre.
pause > nul
Goto signup
: npass
Set /p "npass = nouveau mot de passe:"
Si ["% npass %"] == [""] goto signuperror
Set /p "npassr = répéter le mot de passe:"
Si ["% npassr %"] == ["% npass %"] goto signupc
Goto signuperror
: signupc
jeu d’écho "auser = nuser %" > %nuser%.bat
jeu d’écho "passera = % npass %" >> %nuser%.bat
CLS
couleur un
echo inscription réussie !
echo Appuyez sur n’importe quelle touche pour continuer !
pause > nul
Accueil Goto
: connexion
couleur 7
titre connexion
CLS
Set /p "utilisateur = nom d’utilisateur:"
Si ["% user%"] == [""] goto LOGIN
Si EXIST « % user%.bat » goto passez
Goto usernotexist
: usernotexist
c de couleur
CLS
ECHO le que nom d’utilisateur n’existe pas.
pause > nul
connexion de Goto
: passer
appel %user%.bat
Set /p "pass = mot de passe:"
Si [« % pass %"] == ["passera %"] goto logingood
Goto passinvalid
: passinvalid
c de couleur
CLS
ECHO le mot de passe saisi est invalide
pause > nul
connexion de Goto
: logingood
couleur un
CLS
ECHO que vous avez connecté avec succès % utilisateur%
l’écho de redirection de page d’accueil echo nous vous remercions d’utiliser le système de connexion
ECHO, codé par Blookz !
ping localhost -n 7 > nul
Accueil Goto
: delaccount
couleur 7
titre de supprimer le compte
CLS
Set /p "duser = nom d’utilisateur:"
Si ["duser %"] == [""] goto delaccount
Si il existe des « % duser%.bat » goto contin
Goto usernotexistdel
: contin
appel %duser%.bat
Set /p "dpass = mot de passe:"
Si ["dpass %"] == ["passera %"] goto contin2
Goto passerror
: contin2
CLS
echo êtes vous sûr de vouloir faire l’écho de supprimez votre compte ?
Set /p "delacc = y/n:"
Si ["% delacc %"] == [« n »] goto maison
echo suppression vous compte...
del « % duser%.bat »
ping localhost -n 2 > nul
CLS
couleur un
ECHO compte supprimé.
Réorienter l’écho à la maison
ping localhost -n 3 > nul
Accueil Goto
: sortie
titre de sortie
CLS
echo Etes-vous sûr de vouloir quitter ?
Set /p sortie = « y/n: »
Si [« % sortie %"] == sortie ["y"]
Si [« % sortie %"] == [« n »] goto maison
Si [« % sortie %"] == [" "] goto fin
: signuperror
c de couleur
CLS
echo erreur
echo procédure de retour pour vous inscrire...
ping localhost -n 2 > nul
Goto signup
: passerror
c de couleur
CLS
echo mot de passe invalide
pause > nul
Goto delaccount
: usernotexistdel
c de couleur
CLS
ECHO le que nom d’utilisateur n’existe pas.
pause > nul
Goto delaccount