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