Sha256: c41a8ad9e2432245530f13d159a873f25182da68f1b92d9a9ca9ebd3bc795215

Contents?: true

Size: 605 Bytes

Versions: 4

Compression:

Stored size: 605 Bytes

Contents

class SessionsController < ApplicationController

  # GET /sessions/new
  def new
    @user = User.new
  end

  # POST /sessions
  def create
     if @user = user_login(params[:username_or_email], params[:password], params[:remember_me])
      redirect_back_or_to root_url, notice: 'Login successful'
    else
      if goma_error(:user) == :not_activated
        flash.now[:alert] = 'Not activated'
      else
        flash.now[:alert] = 'Login failed'
      end
      render :new
    end
  end

  # DELETE /sessions
  def destroy
    user_logout
    redirect_to root_url, notice: "Logged out!"
  end
end

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
goma-0.0.1.rc3 test/rails_app/app/controllers/sessions_controller.rb
goma-0.0.1.rc2 test/rails_app/app/controllers/sessions_controller.rb
goma-0.0.1.rc1 test/rails_app/app/controllers/sessions_controller.rb
goma-0.0.1.gamma test/rails_app/app/controllers/sessions_controller.rb