X-Git-Url: https://git.openstreetmap.org/rails.git/blobdiff_plain/832b96b75ac05177e6baad7b414066ccfd7cfa51..ce7b651eb25473b74765ccb349f37ebd4ea6edfe:/app/controllers/user_controller.rb diff --git a/app/controllers/user_controller.rb b/app/controllers/user_controller.rb index a066c1c63..9e2961df2 100644 --- a/app/controllers/user_controller.rb +++ b/app/controllers/user_controller.rb @@ -286,9 +286,9 @@ class UserController < ApplicationController if token token.destroy end - session[:token] = nil + session.delete(:token) end - session[:user] = nil + session.delete(:user) session_expires_automatically if params[:referer] redirect_to params[:referer] @@ -604,7 +604,7 @@ private session[:user] = user.id session_expires_after 1.month if session[:remember_me] - target = params[:referer] || url_for(:controller => :site, :action => :index) + target = session[:referer] || url_for(:controller => :site, :action => :index) # The user is logged in, so decide where to send them: #