X-Git-Url: https://git.openstreetmap.org/rails.git/blobdiff_plain/d2877982a261bc621b57031ad78f4ed10230be3c..a42dc9f4826da27b21fa1f66ea6318110afaa0b2:/app/controllers/application.rb?ds=sidebyside diff --git a/app/controllers/application.rb b/app/controllers/application.rb index 6cd6dac06..82ef80920 100644 --- a/app/controllers/application.rb +++ b/app/controllers/application.rb @@ -10,20 +10,20 @@ class ApplicationController < ActionController::Base username, passwd = get_auth_data # check if authorized # try to get user - if user = User.authenticate(username, passwd) + if @user = User.authenticate(username, passwd) # user exists and password is correct ... horray! - if user.methods.include? 'lastlogin' + if @user.methods.include? 'lastlogin' # note last login @session['lastlogin'] = user.lastlogin - user.last.login = Time.now - user.save() - @session["User.id"] = user.id + @user.last.login = Time.now + @user.save() + @session["User.id"] = @user.id end else # the user does not exist or the password was wrong @response.headers["Status"] = "Unauthorized" @response.headers["WWW-Authenticate"] = "Basic realm=\"#{realm}\"" - render_text(errormessage, 401) + render_text(errormessage, 401) end end