X-Git-Url: https://git.openstreetmap.org/rails.git/blobdiff_plain/0fd11224afc8bc3074dfcc2c766e28be63f32642..d27ff25473285a8f1b2458285b3ca0c95d401fa5:/app/controllers/user_controller.rb diff --git a/app/controllers/user_controller.rb b/app/controllers/user_controller.rb index 9a1d89da6..83845af42 100644 --- a/app/controllers/user_controller.rb +++ b/app/controllers/user_controller.rb @@ -99,8 +99,8 @@ class UserController < ApplicationController u.timeout = 1.day.from_now u.save session[:token] = u.token - if params[:next_controller] and params[:next_action] - redirect_to :controller => params[:next_controller], :action => params[:next_action] + if params[:referer] + redirect_to params[:referer] else redirect_to :controller => 'site', :action => 'index' end @@ -121,8 +121,8 @@ class UserController < ApplicationController end end session[:token] = nil - if params[:next_controller] and params[:next_action] - redirect_to :controller => params[:next_controller], :action => params[:next_action] + if params[:referer] + redirect_to params[:referer] else redirect_to :controller => 'site', :action => 'index' end