class SessionsController < ApplicationController
  include SessionsHelper

  def new
  end

  def create
    @user = User.find_by_email(params[:session][:email])
    if @user && @user.authenticate(params[:session][:password])
      session[:user_id] = @user.id
      #log_in user
      redirect_to '/units'
    else
      flash.now[:danger] = 'Invalid email/password combination'
      render 'new'
    end 
  end

  def destroy 
    session[:user_id] = nil 
    flash[:logout] = "You have signed out!" 
    redirect_to '/login'
  end
end

