Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- term.clear()
- term.setCursorPos(1,1)
- print("This is a password server. There is no user interaction here.")
- print("Please find a computer and login there.")
- local firstCycle = true
- local validSender = false
- local modem = peripheral.wrap("left")
- local valid = false
- users = {"test", "JVN1" }
- passwords = {"test", "4370" }
- senders = { 10, 11, 12 }
- modem.open(500)
- while true do
- event, senderId, message, distance = os.pullEvent("modem_message")
- for i,v in ipairs(senders) do
- if v == senderId then
- validSender = true
- break
- end
- end
- if validSender == true then
- for i,v in ipairs(users) do
- if message == v then
- valid = true
- password = passwords[i]
- break
- else
- valid = false
- end
- end
- if valid then
- modem.transmit(500, 500, senderId, password, true)
- else
- modem.transmit(500, 500, "Not Valid", true)
- end
- end
- end
Advertisement
Add Comment
Please, Sign In to add comment