openstreetmap-website/app/controllers/user_controller.rb
2006-08-18 17:54:41 +00:00

32 lines
674 B
Ruby

class UserController < ApplicationController
def save
@user = User.new(params[:user])
@user.set_defaults
if @user.save
flash[:notice] = 'Users was successfully created.'
Notifier::deliver_signup_confirm(@user)
redirect_to :action => 'login'
else
render :action => 'new'
end
end
def new
end
def confirm
@user = User.find_by_token(params[:confirm_string])
if @user && @user.active == 0
@user.active = true
@user.save
flash[:notice] = 'Confirmed your account'
redirect_to :action => 'login'
else
flash[:notice] = 'Something went wrong confirming that user'
end
end
end