implement education version of Neocities

This commit is contained in:
Kyle Drake 2015-05-09 22:16:15 -07:00
parent c5d62b19a3
commit 977ba19610
12 changed files with 91 additions and 49 deletions

View file

@ -15,6 +15,10 @@ def csrf_token
session[:_csrf_token] ||= SecureRandom.base64(32)
end
def is_education?
current_site && current_site.is_education
end
def require_login
redirect '/' unless signed_in?
if session[:banned] || current_site.is_banned || parent_site.is_banned