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