Guest User

wifi_login

a guest
May 29th, 2014
255
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 1.22 KB | None | 0 0
  1. -- config --
  2. local redside = "left" -- side you want the redstone to output to --
  3. local side = "back" -- the side the modem is on --
  4. local server_id = "14" -- the server id --
  5. -- end of config --
  6.  
  7. write("Username: ")
  8. user = read()
  9.  
  10. term.clear()
  11. write("Password: ")
  12. pass = read("*")
  13.  
  14. rednet.close(side)
  15. rednet.open(side)
  16.  
  17. rednet.send(server_id, "103")
  18. local id, message = rednet.receive(10)
  19.  
  20. if id == server_id then
  21.   if message == 111 then
  22.     rednet.send(server_id, user)
  23.   else
  24.   term.clear()
  25.   print("error code 111")
  26.   sleep(3)
  27.   os.reboot()
  28.   end
  29. else
  30. os.reboot()
  31. end
  32.  
  33. local id2, userc = rednet.receive()
  34.   if id2 == server_id then
  35.     if userc == 121 then
  36.     term.clear()
  37.     print("invaled username or password")
  38.     sleep(2)
  39.     os.reboot()
  40.     elseif userc == 122 then
  41.     rednet.send(server_id, pass)
  42.     end
  43.   else
  44.   os.reboot()
  45. end
  46.  
  47. local id3, passc = rednet.receive()
  48. if id3 == server_id then
  49.   if passc == 131 then
  50.   term.clear()
  51.   print("invaled username or password")
  52.   sleep(2)
  53.   os.reboot()
  54.   elseif passc == 132 then
  55.   term.clear()
  56.   print("Loged in")
  57.   rs.setOutput(redside, true)
  58.   sleep(3)
  59.   rs.setOutput(redside, false)
  60.   os.reboot()
  61.   end
  62. else
  63. os.reboot()
  64. end
Advertisement
Add Comment
Please, Sign In to add comment