saucy/app/guards/active_guard.rb

10 lines
191 B
Ruby
Raw Permalink Normal View History

2022-06-25 22:45:47 +00:00
class ActiveGuard < Clearance::SignInGuard
def call
if signed_in? && !current_user.active
failure(t('sessions.new.deactivated_error'))
else
next_guard
end
end
end