Skip to content

Instantly share code, notes, and snippets.

Created August 5, 2015 18:48
Show Gist options
  • Save anonymous/2bd7ca84081605239f5d to your computer and use it in GitHub Desktop.
Save anonymous/2bd7ca84081605239f5d to your computer and use it in GitHub Desktop.
class LoginController < ApplicationController
def index
end
def log_in
headers = {"X-Parse-Application-Id" => "APIKEY",
"X-Parse-REST-API-Key" => "APIKEY"}
query = {:username => params[:user][:username],
:password => params[:user][:password]}
@response = HTTParty.get('https://api.parse.com/1/login',
:query => query,
:headers => headers)
session[:session_token] = @response["sessionToken"]
@test = HTTParty.get('https://api.parse.com/1/sessions',
:headers => {"X-Parse-Application-Id" => "APIKEY",
"X-Parse-REST-API-Key" => "APIKEY",
"X-Parse-Session-Token" => session[:session_token]} )
end
def logout
logout = HTTParty.post('https://api.parse.com/1/logout',
:headers => {"X-Parse-Application-Id" => "APIKEY",
"X-Parse-REST-API-Key" => "APIKEY",
"X-Parse-Session-Token" => session[:session_token]})
redirect_to :controller => "login"
end
end
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment