Finalize frontend of session management
This commit is contained in:
@@ -46,7 +46,7 @@ module Players
|
||||
code = Array.new(24) { ALPHANUM.sample }.join
|
||||
DB["update Players set new_pass_code = ? where email = ?", code, email].update
|
||||
|
||||
Logman.log "Pass req: #{email} & #{code}\n"
|
||||
Logman.log "Pass req: #{email} & #{code}"
|
||||
|
||||
true
|
||||
|
||||
@@ -76,7 +76,7 @@ module Players
|
||||
|
||||
def self.authorized?(username, pass)
|
||||
digest = XXhash.xxh32(pass, ENV_HASH["SALT"])
|
||||
Logman.log "Authorized: #{username} & #{digest}\n"
|
||||
Logman.log "Authorized: #{username} & #{digest}"
|
||||
player = self[username]
|
||||
player && player[:digest].to_i == digest.to_i ? player : false
|
||||
end
|
||||
@@ -93,7 +93,7 @@ module Players
|
||||
rm_player(player[:username]) if player[:created_at] + 24 * 60 * 60 < Time.now
|
||||
end
|
||||
rescue StandardError => e
|
||||
Logman.log "Thread error: #{e.message}\n"
|
||||
Logman.log "Thread error: #{e.message}"
|
||||
ensure
|
||||
sleep 60 * 60
|
||||
end
|
||||
|
Reference in New Issue
Block a user