diff --git a/auth_server.lua b/auth_server.lua index cc658f8..9b41fe7 100644 --- a/auth_server.lua +++ b/auth_server.lua @@ -109,13 +109,17 @@ while true do rednet.send(client_id, "invalid request", "auth") else + local found = false for user, userdata in pairs(data.users) do if userdata.token == request.token then rednet.send(client_id, user, "auth") + found = true end end - rednet.send(client_id, "invalid token", "auth") + if not found then + rednet.send(client_id, "invalid token", "auth") + end end end