iteration

This commit is contained in:
Layla 2023-10-08 05:15:17 -04:00
parent 729a6a211d
commit 2114e16af9

View File

@ -1,12 +1,18 @@
local data = { local data = {
users = { users = {}
["admin"] = {
password = "admin"
}
}
} }
-- Schema:
-- data = {
-- users = {
-- ["username"] = {
-- password = "hashed password",
-- groups = {
-- ["group"] = true
-- },
-- },
-- }
function save_data() function save_data()
db = fs.open("auth.db", "w") db = fs.open("auth.db", "w")
@ -86,8 +92,8 @@ while true do
} }
local user_count = countElements(data.users) local user_count = countElements(data.users)
log(user_count .. " users registered")
if user_count == 1 then if user_count == 1 then
log("Promoting " .. request.username .. " to admin")
data.users[request.username].groups = { data.users[request.username].groups = {
["admin"] = true ["admin"] = true
} }