Add authUser
This commit is contained in:
parent
b4bacc65d9
commit
c1c456e0f8
18
gamejolt.lua
18
gamejolt.lua
@ -1,5 +1,5 @@
|
|||||||
local md5 = require "md5"
|
local md5 = require "md5"
|
||||||
local http = require "http"
|
local http = require "socket.http"
|
||||||
|
|
||||||
local GJ = {
|
local GJ = {
|
||||||
gameID, gameKey,
|
gameID, gameKey,
|
||||||
@ -7,10 +7,10 @@ local GJ = {
|
|||||||
username, userToken
|
username, userToken
|
||||||
}
|
}
|
||||||
|
|
||||||
local BASE_URL = "http://gamejolt.com/api/game/v1"
|
local BASE_URL = "http://gamejolt.com/api/game/v1/"
|
||||||
|
|
||||||
local function req(s, pu, pt, f)
|
local function req(s, f, pu, pt)
|
||||||
local url = s .. "&game_id=" .. tostring(GJ.gameID) .. "&format=" .. f
|
local url = BASE_URL .. s .. "&game_id=" .. tostring(GJ.gameID) .. "&format=" .. f
|
||||||
if pu then url = url .. "&username=" .. GJ.username end
|
if pu then url = url .. "&username=" .. GJ.username end
|
||||||
if pt then url = url .. "&user_token=" .. GJ.userToken end
|
if pt then url = url .. "&user_token=" .. GJ.userToken end
|
||||||
|
|
||||||
@ -26,4 +26,14 @@ function GJ.init(id, key)
|
|||||||
GJ.gameKey = key
|
GJ.gameKey = key
|
||||||
end
|
end
|
||||||
|
|
||||||
|
-- users
|
||||||
|
function GJ.authUser(name, token)
|
||||||
|
GJ.username = name
|
||||||
|
GJ.userToken = token
|
||||||
|
|
||||||
|
local s = string.find(req("users/auth/?", "dump", true, true), "SUCCESS") ~= nil
|
||||||
|
GJ.isLoggedIn = s
|
||||||
|
return s
|
||||||
|
end
|
||||||
|
|
||||||
return GJ
|
return GJ
|
Reference in New Issue
Block a user