Fixed security key thing.
This commit is contained in:
parent
b7ecf7681e
commit
d13281865f
35
bank.lua
35
bank.lua
|
@ -28,22 +28,6 @@ local function log(msg)
|
||||||
g.appendAndDrawConsole(term, console, textutils.formatTime(os.time()) .. ": " .. msg, 1, 3)
|
g.appendAndDrawConsole(term, console, textutils.formatTime(os.time()) .. ": " .. msg, 1, 3)
|
||||||
end
|
end
|
||||||
|
|
||||||
-- Initialize security key
|
|
||||||
local SECURITY_KEY_FILE = "key.txt"
|
|
||||||
local SECURITY_KEY = nil
|
|
||||||
if not fs.exists(SECURITY_KEY_FILE) then
|
|
||||||
local f = io.open(SECURITY_KEY_FILE, "w")
|
|
||||||
SECURITY_KEY = randomAccountId() .. "-" .. randomAccountId() .. "-" .. randomAccountId()
|
|
||||||
f:write(SECURITY_KEY)
|
|
||||||
f:close()
|
|
||||||
log("Generated new security key.")
|
|
||||||
else
|
|
||||||
local f = io.open(SECURITY_KEY_FILE, "r")
|
|
||||||
SECURITY_KEY = f:read("*a")
|
|
||||||
f:close()
|
|
||||||
log("Loaded stored security key.")
|
|
||||||
end
|
|
||||||
|
|
||||||
-- Helper functions
|
-- Helper functions
|
||||||
|
|
||||||
local function readJSON(filename)
|
local function readJSON(filename)
|
||||||
|
@ -205,6 +189,24 @@ local function renameUser(oldName, newName)
|
||||||
return true
|
return true
|
||||||
end
|
end
|
||||||
|
|
||||||
|
local function initSecurityKey()
|
||||||
|
-- Initialize security key
|
||||||
|
local SECURITY_KEY_FILE = "key.txt"
|
||||||
|
local SECURITY_KEY = nil
|
||||||
|
if not fs.exists(SECURITY_KEY_FILE) then
|
||||||
|
local f = io.open(SECURITY_KEY_FILE, "w")
|
||||||
|
SECURITY_KEY = randomAccountId() .. "-" .. randomAccountId() .. "-" .. randomAccountId() .. "-" .. randomAccountId()
|
||||||
|
f:write(SECURITY_KEY)
|
||||||
|
f:close()
|
||||||
|
log("Generated new security key.")
|
||||||
|
else
|
||||||
|
local f = io.open(SECURITY_KEY_FILE, "r")
|
||||||
|
SECURITY_KEY = f:read("*a")
|
||||||
|
f:close()
|
||||||
|
log("Loaded stored security key.")
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
-- EVENT HANDLING
|
-- EVENT HANDLING
|
||||||
-----------------
|
-----------------
|
||||||
|
|
||||||
|
@ -362,4 +364,5 @@ if args[1] == "-i" then
|
||||||
shell.execute("bank.lua")
|
shell.execute("bank.lua")
|
||||||
end
|
end
|
||||||
|
|
||||||
|
initSecurityKey()
|
||||||
handleEvents()
|
handleEvents()
|
||||||
|
|
Loading…
Reference in New Issue