module Spina::Authentication::Sessions
Public Instance Methods
current_spina_user()
click to toggle source
# File lib/spina/authentication/sessions.rb, line 12 def current_spina_user Spina::Current.user ||= User.find_by(id: session[:spina_user_id]) if session[:spina_user_id] end
logged_in?()
click to toggle source
# File lib/spina/authentication/sessions.rb, line 16 def logged_in? current_spina_user end
logout_path()
click to toggle source
# File lib/spina/authentication/sessions.rb, line 20 def logout_path spina.admin_logout_path end
Private Instance Methods
authenticate()
click to toggle source
# File lib/spina/authentication/sessions.rb, line 26 def authenticate redirect_to admin_login_path, flash: {information: I18n.t('spina.notifications.login')} unless logged_in? end