Fix issues
This commit is contained in:
1 parent
dca01a4116
commit
1ad962d223
1 file changed
+4
-7
@@ -31,24 +31,21 @@ end
|
||||
local function validate_key(card_holder, card_clearance, random_chars)
|
||||
local card_hash = hash(card_holder..','..card_clearance..','..random_chars)
|
||||
local key_file = fs.open(dir..config.key_file, 'r')
|
||||
local card_authentic = false
|
||||
|
||||
while true do
|
||||
local trusted_hash = key_file.readLine()
|
||||
if trusted_hash == card_hash then
|
||||
print("Valid card "..card_hash)
|
||||
card_authentic = true
|
||||
key_file.close()
|
||||
return true, card_hash
|
||||
end
|
||||
if not line then break end -- Stop when EOF reached
|
||||
if not trusted_hash then break end -- Stop when EOF reached
|
||||
end
|
||||
|
||||
key_file.close()
|
||||
|
||||
if card_authentic == false then
|
||||
print("Unknown card "..card_hash)
|
||||
return false
|
||||
end
|
||||
print("Unknown card "..card_hash)
|
||||
return false
|
||||
end
|
||||
|
||||
if args[1] == "serve" then
|
||||
|
||||
Reference in new issue
Block a user