Paso 1: Código para el archivo por lotes
de
: Inicio
título cargando...
eco sistema de carga
echo por favor espere...
CD %userprofile%/documents
Si existe el "Sistema" goto salto
MD "Sistema"
: saltar
CD "Sistema"
ping localhost -n 5 > nul
: Inicio
color 7
título Inicio
CLS
Eco---
Eco hogar
Eco---
echo.
echo 1. SIGNUP
Eco---
echo 2. INICIO DE SESIÓN
Eco---
echo 3. BORRAR CUENTA
Eco---
echo 4. SALIDA
Eco---
echo.
Set /p "un = opción:"
Si ["% un"] == ["1"] goto signup
Si ["% un"] == ["2"] goto inicio de sesión
Si ["% un"] == ["4"] goto salir
Si ["% un"] == ["3"] goto delaccount
Si ["% un"] == [""] goto Inicio
: alta
color 7
título registro
CLS
Set /p "nuser = nuevo nombre:"
Si ["nuser %"] == [""] goto signuperror
Si existen "% nuser%.bat" goto usertaken
Goto npass
: usertaken
CLS
c de color
Eco USERNAME tomado, por favor intente otro.
PAUSE > nul
Goto signup
: npass
Set /p "npass = nueva contraseña:"
Si ["npass %"] == [""] goto signuperror
Set /p "npassr = contraseña repetir:"
Si ["% npassr %"] == ["npass %"] goto signupc
Goto signuperror
: signupc
conjunto de Eco "auser = nuser %" > %nuser%.bat
conjunto de Eco "apass = npass %" >> %nuser%.bat
CLS
color una
echo registro exitoso!
echo Pulse cualquier botón para continuar.
PAUSE > nul
Goto Inicio
: Inicio de sesión
color 7
título de inicio de sesión
CLS
Set /p "usuario = nombre de usuario:"
Si ["usuario %"] == [""] goto inicio de sesión
Si existen "% user%.bat" goto pasa
Goto usernotexist
: usernotexist
c de color
CLS
echo nombre de usuario no existe.
PAUSE > nul
Goto inicio de sesión
: pasar
llamar al %user%.bat
Set /p "pass = contraseña:"
Si ["% pass %"] == ["hiriendo %"] goto logingood
Goto passinvalid
: passinvalid
c de color
CLS
echo el PASSWORD ingresado es inválido
PAUSE > nul
Goto inicio de sesión
: logingood
color una
CLS
echo que usted ha ingresado con éxito % usuario %
Eco de redirección a la página de inicio echo gracias por usar el sistema de inicio de sesión
echo por Blookz!
ping localhost -n 7 > nul
Goto Inicio
: delaccount
color 7
título eliminar cuenta
CLS
Set /p "duser = nombre de usuario:"
Si ["duser %"] == [""] goto delaccount
Si existen "% duser%.bat" goto contin
Goto usernotexistdel
: contin
llamar al %duser%.bat
Set /p "dpass = contraseña:"
Si ["% dpass %"] == ["hiriendo %"] goto contin2
Goto passerror
: contin2
CLS
¿echo está usted seguro de que desea hacer eco de elimina su cuenta?
Set /p "delacc = y/n:"
Si ["% delacc %"] == ["n"] goto Inicio
Cómo borrar cuenta de eco...
del "% duser%.bat"
ping localhost -n 2 > nul
CLS
color una
Eco cuenta eliminada.
Eco hogar Redirecting
ping localhost -n 3 > nul
Goto Inicio
: salida
título salida
CLS
echo ¿está seguro que desea salir?
Set /p salida = "y/n:"
Si ["% de salida %"] == ["y"] salida
Si ["% de salida %"] == ["n"] goto Inicio
Si ["% de salida %"] == [""] goto salir
: signuperror
c de color
CLS
echo ERROR
proceder a la inscripción de eco...
ping localhost -n 2 > nul
Goto signup
: passerror
c de color
CLS
echo contraseña inválida
PAUSE > nul
Goto delaccount
: usernotexistdel
c de color
CLS
echo nombre de usuario no existe.
PAUSE > nul
Goto delaccount