various fixes
[rails.git] / app / controllers / user_controller.rb
1 class UserController < ApplicationController
2
3   def save
4     @user = User.new(params[:user])
5     @user.set_defaults
6
7     if @user.save
8       flash[:notice] = 'Users was successfully created.'
9       Notifier::deliver_signup_confirm(@user)
10       redirect_to :action => 'login'
11     else
12       render :action => 'new'
13     end
14   end
15
16   def new
17
18   end
19
20   def confirm
21     @user = User.find_by_token(params[:confirm_string])
22     if @user && @user.active == 0
23       @user.active = true
24       @user.save
25       flash[:notice] = 'Confirmed your account'
26       redirect_to :action => 'login'
27     else
28       flash[:notice] = 'Something went wrong confirming that user'
29     end
30   end
31
32 end