X-Git-Url: https://git.openstreetmap.org/rails.git/blobdiff_plain/2afcb4b222b6a5ef11e537e3fb33e7cc7246b966..235999b835b1b1aa5c715997bbfbf3f702cf3de1:/app/controllers/user_controller.rb diff --git a/app/controllers/user_controller.rb b/app/controllers/user_controller.rb index cc934fc32..631da97d0 100644 --- a/app/controllers/user_controller.rb +++ b/app/controllers/user_controller.rb @@ -137,12 +137,12 @@ class UserController < ApplicationController @user = User.find_by_token(params[:confirm_string]) if @user && @user.active == 0 @user.active = true + @user.token = User.make_token + @user.timeout = 1.day.from_now @user.save flash[:notice] = 'Confirmed your account, thanks for signing up!' - - #FIXME: login the person magically - - redirect_to :action => 'login' + session[:token] = @user.token + redirect_to :action => 'account', :display_name => @user.display_name else flash[:notice] = 'Something went wrong confirming that user.' end