Sha256: 44915d745d8db6069a5d0ad257879456d8a120942e549c582c2c935db30850d3
Contents?: true
Size: 737 Bytes
Versions: 62
Compression:
Stored size: 737 Bytes
Contents
class Muck::ActivationsController < ApplicationController ssl_required :new before_filter :not_logged_in_required, :only => [:new] def new @user = User.find_using_perishable_token(params[:id]) if @user.blank? flash[:notice] = t('muck.users.activation_not_found') redirect_to new_user_path and return end if @user.active? flash[:notice] = t('muck.users.already_activated') redirect_to login_path and return end if @user.activate! UserSession.create(@user) flash[:notice] = t('muck.users.account_activated') @user.deliver_activation_confirmation! redirect_to welcome_user_path(@user) else render :action => :new end end end
Version data entries
62 entries across 62 versions & 1 rubygems