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)