From 841779a36c0e55078ba9c609a3f773c38f0d8097 Mon Sep 17 00:00:00 2001 From: Kyle Drake Date: Thu, 29 Dec 2016 15:55:44 -0600 Subject: [PATCH] enforce signout of deleted accounts --- app_helpers.rb | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/app_helpers.rb b/app_helpers.rb index 54f99a46..9195ddff 100644 --- a/app_helpers.rb +++ b/app_helpers.rb @@ -22,6 +22,7 @@ end def require_login redirect '/' unless signed_in? enforce_ban if banned? + signout if deleted? end def signed_in? @@ -38,6 +39,11 @@ def parent_site current_site.parent? ? current_site : current_site.parent end +def deleted? + return true if current_site && current_site.is_deleted + false +end + def banned?(ip_check=false) return true if session[:banned] return true if current_site && (current_site.is_banned || parent_site.is_banned)