fixing login/homepage badness
require login