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