Sha256: f67182912e5de1e8f61dc92128d4438a9ade4dca8e02c7a965dcddfb54e03607
Contents?: true
Size: 908 Bytes
Versions: 1
Compression:
Stored size: 908 Bytes
Contents
class Admin::UsersController < Admin::BaseController before_filter :verify_users before_filter :login_required, :except => ['new', 'create'] before_filter :verify_config, :except => ['new', 'create'] # render new.rhtml def new @page_title = "Create user" end def create # protects against session fixation attacks, wreaks havoc with # request forgery protection. # uncomment at your own risk # reset_session @user = User.new(params[:user]) @user.save! self.current_user = @user redirect_back_or_default(admin_galleries_url) flash[:notice] = "Thanks for signing up!" rescue ActiveRecord::RecordInvalid render :action => 'new' end private def verify_users unless User.count.zero? if logged_in? redirect_to admin_galleries_url else redirect_to admin_login_url end else true end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
pictrails-0.5.0 | app/controllers/admin/users_controller.rb |