Sha256: f339d1c5ef01711fe5167c5b869421aa9e2325653276aa136bfa9b6425541593

Contents?: true

Size: 604 Bytes

Versions: 21

Compression:

Stored size: 604 Bytes

Contents

class UserSessionsController < ApplicationController

  skip_before_filter :require_login, except: [:destroy]
  skip_authorization_check

  def new
    @user_session = UserSession.new
  end

  def create
    @user_session = UserSession.new(params[:user_session])

    if @user = login(@user_session.email, @user_session.password, @user_session.remember_me)
      redirect_back_or_to :users, notice: "Successfully signed in."
    else
      flash.now[:alert] = "Sign in failed."
      render action: 'new'
    end
  end

  def destroy
    logout
    redirect_to :sign_in, notice: "Signed out!"
  end

end

Version data entries

21 entries across 21 versions & 1 rubygems

Version Path
raygun-0.0.34 rails_32/app/controllers/user_sessions_controller.rb
raygun-0.0.34.pre2 rails_32/app/controllers/user_sessions_controller.rb
raygun-0.0.33 rails_32/app/controllers/user_sessions_controller.rb
raygun-0.0.32 rails_32/app/controllers/user_sessions_controller.rb
raygun-0.0.31 rails_32/app/controllers/user_sessions_controller.rb
raygun-0.0.30 rails_32/app/controllers/user_sessions_controller.rb
raygun-0.0.29 rails_32/app/controllers/user_sessions_controller.rb
raygun-0.0.28 rails_32/app/controllers/user_sessions_controller.rb
raygun-0.0.27 app_prototype/app/controllers/user_sessions_controller.rb
raygun-0.0.26 app_prototype/app/controllers/user_sessions_controller.rb
raygun-0.0.25 app_prototype/app/controllers/user_sessions_controller.rb
raygun-0.0.24 app_prototype/app/controllers/user_sessions_controller.rb
raygun-0.0.23 app_prototype/app/controllers/user_sessions_controller.rb
raygun-0.0.22 app_prototype/app/controllers/user_sessions_controller.rb
raygun-0.0.21 app_prototype/app/controllers/user_sessions_controller.rb
raygun-0.0.18 app_prototype/app/controllers/user_sessions_controller.rb
raygun-0.0.17 app_prototype/app/controllers/user_sessions_controller.rb
raygun-0.0.16 app_prototype/app/controllers/user_sessions_controller.rb
raygun-0.0.15 app_prototype/app/controllers/user_sessions_controller.rb
raygun-0.0.14 app_prototype/app/controllers/user_sessions_controller.rb