Sha256: a6fe60c75126fffda53b3004b57cef0cb1d189760221614259961ad5ff5322be
Contents?: true
Size: 607 Bytes
Versions: 27
Compression:
Stored size: 607 Bytes
Contents
class SessionsController < ApplicationController skip_before_filter :login_required def new # renders login form end def create # boolean flag that determines whether we'll log the user automatically if the browser is closed remember = ['on', 'true', '1'].include?(params[:remember_me]) if user = authenticate_and_login(params[:email], params[:password], remember) redirect_to :root else flash.now[:error] = 'Invalid credentials.' render :new end end def destroy logout! redirect_to :login, :notice => 'Logged out! See you soon.' end end
Version data entries
27 entries across 27 versions & 1 rubygems