Advertisement
Guest User

Untitled

a guest
Feb 23rd, 2019
139
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.92 KB | None | 0 0
  1. os.pullEvent = os.pullEventRaw
  2. local locker = true
  3. local failed = true
  4. local atempted_login = true
  5. local password_server = 78
  6. rednet.open("top")
  7. while locker do
  8. atempted_login = false
  9. term.clear()
  10. term.setCursorPos(1,1)
  11. print("Welcome to the Access Terminal PC")
  12. print("What would you like to do?")
  13. print("[1] Login")
  14. print("[2] Shutdown")
  15. write("> ")
  16. local input = read()
  17. if input == "2" then
  18. os.shutdown()
  19. elseif input == "1" then
  20. atempted_login = true
  21. print("Please Login")
  22. write("Username: ")
  23. local username = read()
  24. write("Password: ")
  25. local password = read("*")
  26. rednet.send(password_server, username)
  27. senderId, message, distance = rednet.receive(5)
  28. if password == message then
  29. failed = false
  30. locker = false
  31. term.clear()
  32. term.setCursorPos(1,1)
  33. print("Welcome ", username)
  34. shell.run("logout")
  35. else
  36. print("Not authorized.")
  37. sleep(1)
  38. end
  39. else
  40. print("Command not Recognized.")
  41. sleep(1)
  42. end
  43. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement