Ability to delete sites, #29

This commit is contained in:
Kyle Drake 2015-02-07 20:44:52 -08:00
parent a5307448bb
commit c66a935cb1
12 changed files with 211 additions and 41 deletions

View file

@ -18,7 +18,7 @@ end
def require_login
redirect '/' unless signed_in?
if session[:banned] || current_site.is_banned || parent_site.is_banned
session[:id] = nil
signout
session[:banned] = true
redirect '/'
end
@ -40,7 +40,7 @@ end
def require_unbanned_ip
if session[:banned] || Site.banned_ip?(request.ip)
session[:id] = nil
signout
session[:banned] = true
flash[:error] = 'Site creation has been banned due to ToS violation/spam. '+
'If you believe this to be in error, <a href="/contact">contact the site admin</a>.'