class UserSessionsController

Public Instance Methods

create() click to toggle source
# File lib/generators/controllers/user_sessions_controller.rb, line 6
def create
  @user_session = UserSession.new(user_session_params)
  if @user_session.save
    flash[:success] = "Welcome back!"
    redirect_to root_path
  else
    render :new
  end
end
destroy() click to toggle source
# File lib/generators/controllers/user_sessions_controller.rb, line 16
def destroy
  current_user_session.destroy
  flash[:success] = "Goodbye!"
  redirect_to root_path
end
new() click to toggle source
# File lib/generators/controllers/user_sessions_controller.rb, line 2
def new
  @user_session = UserSession.new
end

Private Instance Methods

user_session_params() click to toggle source
# File lib/generators/controllers/user_sessions_controller.rb, line 24
def user_session_params
  params.require(:user_session).permit(:email, :password, :remember_me)
end