mirror of
https://github.com/diaspora/diaspora.git
synced 2026-04-29 03:01:03 -04:00
putting the token in the warden session
This commit is contained in:
@@ -41,7 +41,7 @@ class ApplicationController < ActionController::Base
|
||||
end
|
||||
|
||||
def fb_user_info
|
||||
@access_token = session[:access_token]
|
||||
@access_token = env['warden'].session[:access_token]
|
||||
@logged_in = @access_token.present?
|
||||
end
|
||||
|
||||
|
||||
@@ -17,15 +17,15 @@ class ServicesController < ApplicationController
|
||||
|
||||
# TODO: This is where you'd want to store the token in your database
|
||||
# but for now, we'll just keep it in the session so we don't need a database
|
||||
session[:access_token] = @access_token
|
||||
env['warden'].session[:access_token] = @access_token
|
||||
flash[:success] = "Authentication successful."
|
||||
end
|
||||
redirect_to edit_user_url current_user
|
||||
end
|
||||
|
||||
def destroy
|
||||
session[:access_token] = nil
|
||||
session[:user_id] = nil
|
||||
env['warden'].session[:access_token] = nil
|
||||
env['warden'].session[:user_id] = nil
|
||||
redirect_to edit_user_url current_user
|
||||
end
|
||||
|
||||
|
||||
Reference in New Issue
Block a user