Require login for reading posts

Only issue here is that it doesn't seem to redirect back to the
requested route after the user logs in.