Module: Authentasaurus::Ac::Controllers::RegistrationsController::InstanceMethods
- Defined in:
- lib/authentasaurus/ac/controllers/registrations_controller.rb
Instance Method Summary collapse
Instance Method Details
#create ⇒ Object
26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 |
# File 'lib/authentasaurus/ac/controllers/registrations_controller.rb', line 26 def create @user = User.new params[:user] user_invitation = UserInvitation.find_by_token params[:token] respond_to do |format| unless user_invitation.nil? if @user.save format.html {redirect_to new_session_path} else format.html {render :new} end else flash.now[:alert] = t(:invalid_invitation_token, :scope => [:authentasaurus, :messages, :user_invitations]) format.html {render :new} end end end |
#new ⇒ Object
12 13 14 15 16 17 18 19 20 21 22 23 24 |
# File 'lib/authentasaurus/ac/controllers/registrations_controller.rb', line 12 def new @user = User.new @user_invitation = UserInvitation.find_by_token params[:token] respond_to do |format| if @user_invitation.nil? format.html {redirect_to new_session_path, :alert => t(:invalid_invitation_token, :scope => [:authentasaurus, :messages, :user_invitations])} else @user.email = @user_invitation.email format.html end end end |