You can use this code for passwordless door:
local user = { "user1", "user2", "user3" }
local red = component.proxy(component.list("redstone")())
local scr = {}
local gpu = {}
for a in component.list("screen") do table.insert(scr, a) end
for a in component.list("gpu") do table.insert(gpu, component.proxy(a)) end
for i = 1, #gpu do gpu[i].bind(scr[i]) end
function showState(s)
for i, g in ipairs(gpu) do
g.setResolution(40, 20)
g.fill(1, 1, 40, 20, " ")
if s then
g.setForeground(0x00FF00)
g.set(16, 10, "Access denied")
else
g.setForeground(0xFF0000)