Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- :menu
- cls
- color 0e
- echo ==================================
- echo [] Type "a" or "b" to continue. []
- echo [] []
- echo [] a: Login to chat. []
- echo [] b: Register new user. []
- echo ==================================
- echo.
- echo.
- echo.
- echo.
- set pass1=a
- set pass2=b
- set pass3=menu
- set pass4=exit
- set read_me=readme
- set /p choice=Login or Sign-up [a/b]
- if %choice%==%pass1% (goto login)
- if %choice%==%pass2% (goto signup)
- if %choice%==%pass3% (goto menu)
- if %choice%==%pass4% (goto exit)
- if %choice%==%read_me% (goto mainmenu) else (goto menu)
- goto menu
- :login
- color 0e
- cls
- if not exist %~dp0Accounts.uf (goto if_not_exist)
- set admin_username=admin
- set admin_password=admin
- echo Please login to continue . . .
- echo.
- set /p username=Username:
- if %username%==%pass3% (goto menu)
- if %username%==%pass4% (goto exit)
- echo.
- echo.
- set /p password=Password:
- if %password%==%pass3% (goto menu)
- if %password%==%pass4% (goto exit)
- goto username_check
- :if_not_exist
- color 0e
- cls
- set yes=y
- set no=n
- set /p create=No accounts had been created yet . . . Do you want to sign-up now? [y/n]
- if %create%==%pass4% (goto exit)
- if %create%==%yes% (goto signup_firsttime)
- if %create%==%no% (goto menu) else (goto if_not_exist)
- :username_check
- color 0e
- findstr /X /C:"username: %username%" %~dp0Accounts.uf > nul
- if %username%==%admin_username% (goto password_check)
- if %errorlevel% equ 1 (goto invalid_account) else (goto password_check)
- :password_check
- color 0e
- findstr /X /C:"username: %username% ; password: %password%" %~dp0Accounts.uf > nul
- if %password%==%admin_password% (goto admin_account)
- if %errorlevel% equ 1 (goto invalid_password) else (cls)
- if %errorlevel% equ 1 (goto invalid_password) else (goto home)
- :invalid_account
- color 0e
- cls
- echo This account does not exist . . .
- echo.
- echo Username is case-sensitive. Please try again . . .
- echo.
- pause > nul
- goto login
- :invalid_password
- cls
- color 0e
- echo Invalid Password . . .
- echo.
- echo Password is case-sensitive. Please try again . . .
- echo.
- pause > nul
- cls
- color 7
- set admin_username=admin
- set admin_password=admin
- echo Please login to continue . . .
- echo.
- echo Username: %username%
- echo.
- echo.
- set /p password=Password:
- if %password%==%pass3% (goto menu)
- if %password%==%pass4% (goto exit)
- goto password_check
- :admin_account
- cls
- title Administrator: How Login Works v4.3
- color 0e
- echo Welcome %username%!
- pause
- exit
- :logged_out
- cls
- echo Logged Out!
- ping 120.00.10.01 -n 1 -w 1000 > nul
- goto menu
- :signup_firsttime
- cls
- title H.L.W. v4.3 - Signup
- color 7
- echo Please fill up the form:
- echo.
- echo.
- set /p name=Name:
- echo.
- if %name%==%pass3% (goto menu)
- if %name%==%pass4% (goto exit)
- set /p username=Username:
- echo.
- if %username%==%pass3% (goto menu)
- if %username%==%pass4% (goto exit)
- set /p password=Password:
- echo.
- if %password%==%pass3% (goto menu)
- if %password%==%pass4% (goto exit)
- if %username%==admin (goto signup_tryagain_firsttime)
- echo . : : Please DO NOT edit this file or accounts created will not work : : .>> %~dp0Accounts.uf
- echo.>> %~dp0Accounts.uf
- echo.>> %~dp0Accounts.uf
- echo How-Login-Works_v4.3 ACCOUNTS:>> %~dp0Accounts.uf
- echo.>> %~dp0Accounts.uf
- findstr /X /C:"username: %username%" %~dp0Accounts.uf > nul
- if %errorlevel% equ 1 (goto signup_done) else (goto signup_tryagain_firsttime)
- :signup
- color 0e
- cls
- color 0e
- if not exist %~dp0Accounts.uf (goto signup_firsttime)
- echo Please fill up the form:
- echo.
- echo.
- set /p name=Name:
- echo.
- if %name%==%pass3% (goto menu)
- if %name%==%pass4% (goto exit)
- set /p username=Username:
- echo.
- if %username%==%pass3% (goto menu)
- if %username%==%pass4% (goto exit)
- set /p password=Password:
- echo.
- if %password%==%pass3% (goto menu)
- if %password%==%pass4% (goto exit)
- if %username%==admin (goto signup_tryagain)
- findstr /X /C:"username: %username%" %~dp0Accounts.uf > nul
- if %errorlevel% equ 1 (goto signup_done) else (goto signup_tryagain)
- :signup_tryagain_firsttime
- cls
- color 0e
- echo Please choose a different username! Please try again . . .
- echo.
- pause > nul
- goto signup_firsttime
- :signup_tryagain
- cls
- color 0e
- echo Please choose a different username! Please try again . . .
- echo.
- pause > nul
- goto signup
- :signup_done
- color 0e
- echo name: %name%>> %~dp0Accounts.uf
- echo username: %username%>> %~dp0Accounts.uf
- echo username: %username% ; password: %password%>> %~dp0Accounts.uf
- echo.>> %~dp0Accounts.uf
- echo.
- echo.
- ping 120.00.10.01 -n 1 -w 1000 > nul
- echo Account Created!
- ping 120.00.10.01 -n 1 -w 250 > nul
- cls
- goto home
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement