more work

This commit is contained in:
Ubuntu 2013-09-10 00:56:55 +00:00
parent 0da48eb447
commit 20f79d3aa5
1 changed files with 5 additions and 3 deletions

View File

@ -73,15 +73,17 @@ class SessionsController < ApplicationController
end
auth_hash = request.env['omniauth.auth']
authorization = UserAuthorization.find_by_provider_and_uid(auth_hash["provider"], auth_hash["uid"])
#authorization = UserAuthorization.find_by_provider_and_uid(auth_hash["provider"], auth_hash["uid"])
if authorization.nil?
# Always make and save a new authorization. This is because they expire, and honestly there's no cost
# to just making and saving it.
#if authorization.nil?
authorization = current_user.user_authorizations.build :provider => auth_hash[:provider],
:uid => auth_hash[:uid],
:token => auth_hash[:credentials][:token],
:token_expiration => Time.at(auth_hash[:credentials][:expires_at])
authorization.save
end
#end
render 'oauth_complete', :layout => "landing"
end