Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- local url = "http://auth.cory.red/"
- local function httpGet( getUri )
- handler = http.get( url .. getUri )
- return handler.readAll()
- end
- local function startsWith(String, Start)
- return string.sub(String,1,string.len(Start))==Start
- end
- local function interp( s, tab )
- return (s:gsub('($%b{})', function(w) return tab[w:sub(3, -2)] or w end))
- end
- function login( username, password )
- uriArgs = {
- user = textutils.urlEncode(username),
- pass = textutils.urlEncode(password)
- }
- uriString = interp( "?user=${user}&pass=${pass}", uriArgs )
- res = httpGet(uriString)
- success = startsWith(res, "YAY:")
- return success, res
- end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement