Complete Lesson 33 Part 1

main
Simon Quigley 8 months ago
parent 2f332557ee
commit ffdb341b1e

@ -1,2 +1,12 @@
class ApplicationController < ActionController::Base
def current_user
@current_user ||= User.find(session[:user_id]) if session[:user_id]
end
helper_method :current_user
def require_signin
unless current_user
redirect_to new_session_url, alert: "Please sign in first!"
end
end
end

@ -1,4 +1,6 @@
class UsersController < ApplicationController
before_action :require_signin, except: [:new, :create]
def index
@users = User.all
end

@ -1,5 +1,2 @@
module ApplicationHelper
def current_user
@current_user ||= User.find(session[:user_id]) if session[:user_id]
end
end

Loading…
Cancel
Save