Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- local failed = true
- busr = "dn_nb"
- bpass = "secret"
- password_server = 0
- rednet.open("left")
- while true do
- term.clear()
- term.setCursorPos(15,6)
- print("Login system by dn_nb.")
- term.setCursorPos(17,8)
- print("Select an option.")
- term.setCursorPos(20,10)
- print("[1] Login")
- term.setCursorPos(20,11)
- print("[2] Shutdown")
- term.setCursorPos(20,13)
- write("---> ")
- input = read()
- if input == "2" then
- os.shutdown()
- elseif input == "1" then
- term.clear()
- term.setCursorPos(17,6)
- print("Login system by dn_nb.")
- term.setCursorPos(17,8)
- write("Username: ")
- username = read()
- term.setCursorPos(17,10)
- write("Password: ")
- password = read("*")
- if username == busr then
- if password == bpass then
- term.setCursorPos(17,13)
- print("Access granted...")
- sleep(2)
- term.clear()
- term.setCursorPos(22,9)
- print("Loading.")
- sleep(3)
- term.clear()
- term.setCursorPos(22,9)
- print("Loading..")
- sleep(3)
- term.clear()
- term.setCursorPos(22,9)
- print("Loading...")
- sleep(3)
- term.clear()
- sleep(1)
- term.setCursorPos(10,9)
- print("System loaded without any problems.")
- sleep(3)
- term.setCursorPos(1,1)
- term.clear()
- break
- end
- end
- rednet.send(password_server, username, true)
- senderId, message, distance = rednet.receive(1)
- if message == "300" then
- term.setCursorPos(17,14)
- print("Invalid Username or Password.")
- sleep(3)
- elseif password == message then
- failed = false
- term.clear()
- term.setCursorPos(1,1)
- print("Welcome ", username)
- break;
- else
- term.setCursorPos(17,14)
- print("Invalid Username or Password.")
- sleep(3)
- end
- else
- term.setCursorPos(17,14)
- print("Invalid Command.")
- sleep(2)
- end
- end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement