From dfa941be22b95671a8d75d1a5f995bb059ad3a9b Mon Sep 17 00:00:00 2001 From: Tom Clegg Date: Thu, 31 Jan 2013 21:57:31 -0800 Subject: [PATCH] support return_to after logout --- app/controllers/user_sessions_controller.rb | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/app/controllers/user_sessions_controller.rb b/app/controllers/user_sessions_controller.rb index f941cb0653..1e61392f5f 100644 --- a/app/controllers/user_sessions_controller.rb +++ b/app/controllers/user_sessions_controller.rb @@ -64,7 +64,8 @@ class UserSessionsController < ApplicationController session[:user_id] = nil flash[:notice] = 'You have logged off' - redirect_to "#{CUSTOM_PROVIDER_URL}/users/sign_out?redirect_uri=#{root_url}" + return_to = params[:return_to] || root_url + redirect_to "#{CUSTOM_PROVIDER_URL}/users/sign_out?redirect_uri=#{CGI.escape return_to}" end # login - Just bounce to /auth/joshid. The only purpose of this function is -- 2.30.2