Sha256: f50785873f00f16e55ec7029702565fb4db7fd28c32e5a8e43e641394a27057b
Contents?: true
Size: 540 Bytes
Versions: 1
Compression:
Stored size: 540 Bytes
Contents
class SessionsController < ApplicationController skip_before_filter :login_required def new # renders login form end def create remember = ['on', 'true'].include?(params[:remember_me]) puts "Should remember: #{remember}" 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
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
entrance-0.2.0 | examples/rails-app/app/controllers/sessions_controller.rb |