Sha256: bf64cc7a6bdcb6faf25a13520017b5659bc45f07e6f2839914bf1e7e55cada85
Contents?: true
Size: 815 Bytes
Versions: 4
Compression:
Stored size: 815 Bytes
Contents
class Clearance::UsersController < ApplicationController unloadable skip_before_filter :authorize, :only => [:new, :create] before_filter :redirect_to_root, :only => [:new, :create], :if => :signed_in? def new @user = ::User.new(params[:user]) render :template => 'users/new' end def create @user = ::User.new(params[:user]) if @user.save sign_in(@user) redirect_back_or(url_after_create) else flash_failure_after_create render :template => 'users/new' end end private def flash_failure_after_create flash.now[:notice] = translate(:bad_email_or_password, :scope => [:clearance, :controllers, :passwords], :default => "Must be a valid email address. Password can't be blank.") end def url_after_create '/' end end
Version data entries
4 entries across 4 versions & 1 rubygems